JimmyPaolini / lexico

Latin Language Interface
https://www.lexicolatin.com
MIT License
5 stars 2 forks source link

Set up CI/CD with GitHub Actions #3

Closed JimmyPaolini closed 3 years ago

JimmyPaolini commented 3 years ago

Create a stable deployment pipeline using GitHub Actions. This pipeline should activate on new GitHub Releases, and should build the server & web docker images, tag them with the release number and push them to DockerHub, update the database with the latest backup, and deploy everything to Kubernetes (and invalidate the Cloudflare cache).

JimmyPaolini commented 3 years ago

Database and server deploys are working, but web deploy keeps getting stuck on some module relative import error (either typescript or webpack) during docker nextjs build

JimmyPaolini commented 3 years ago

Fixed by changing the folder name "search" to "Search" (under "web/src/components"), I'm not sure why. I continued refactoring and the error stayed gone, but I'll reopen this if it appears in future deployments