Inspiration
We are two cousins, programmers which can`t meet as often as we would like due to Covid-19 and little daughters that we take care of. But instead, we meet online and have fun doing some programming ideas and hackatons like this.
What it does
It runs the guitar chords website akordi.lv on AWS.
How we built it
We used EC2 virtual machine to run spring boot web app and Angular front-end application and AWS managed Mysql database.
Challenges we ran into
We had an issue with Docker image architecture when running Docker images on EC2 with AWS Graviton. It turned out images were package width amd64 only. I couldn't use spring-boot maven plugin that uses buildpacks to create image, but had to use Docker`s buildx tool to create multi-architecture Docker images.
Accomplishments that we're proud of
Provisioning infrastructure was smooth. Solving issue with Docker architectures was also a success.
What we learned
Docker containers are not as portable as we thought.
What's next for akordi.lv
Need to add more songs to reach 5000 songs :) (4448 currently) Would be nice to run it on managed container service instead of on a virtual machine.
Log in or sign up for Devpost to join the conversation.