diff --git a/New-version-deploy-workflow.md b/New-version-deploy-workflow.md new file mode 100644 index 0000000..ac721dc --- /dev/null +++ b/New-version-deploy-workflow.md @@ -0,0 +1,10 @@ +Has to be automated at some point. + +1. Make changes +2. merge into `legacy` branch +3. create git tag with version number, format until now `vYYYY.MM.n` +4. write version number into `backend/.version` using `echo \"$(git rev-parse --abbrev-ref HEAD)-$(git describe)\"> ./backend/.version` +5. write version number into the image tag in `docker-compose.prod.yml` +6. `docker compose -f docker-compose.prod.yml build` +7. `docker push ghcr.io/phoenixtwofive/karaoqueue:vYYYY.MM.n` +8. update all running containers to the new tag \ No newline at end of file