Skip to content

chore: set up release automation, production compose, and secure Docker build - #51

Merged
rivon0507 merged 1 commit into
mainfrom
release/1.0.0-prep
Feb 20, 2026
Merged

chore: set up release automation, production compose, and secure Docker build#51
rivon0507 merged 1 commit into
mainfrom
release/1.0.0-prep

Conversation

@rivon0507

@rivon0507 rivon0507 commented Feb 20, 2026

Copy link
Copy Markdown
Member
  • Set up release GitHub action to build the docker image and publish it to GitHub registry. In the releases page, create a pre-release with the docker-compose-prod.yml and .env.example zipped as an artifact, to be manually published
  • deploy API docs to GitHub Pages on release
  • add docker compose file for prod
  • clean up docker build file not to leak secrets and to not run the app as root
  • remove dotenv-gradle from the buildscript to stabilize the configuration cache

…er build

- Set up release GitHub action to build the docker image and publish it to GitHub registry. In the releases page, create a pre-release with the docker-compose-prod.yml and .env.example zipped as an artifact, to be manually published
- deploy API docs to GitHub Pages on release
- add docker compose file for prod
- clean up docker build file not to leak secrets and to not run the app as root
- remove dotenv-gradle from the buildscript to stabilize the configuration cache
@rivon0507 rivon0507 changed the title chore: set up release automation, production compose, and secure Dock… chore: set up release automation, production compose, and secure Docker build Feb 20, 2026
@rivon0507
rivon0507 merged commit 6450fb3 into main Feb 20, 2026
1 check passed
@rivon0507
rivon0507 deleted the release/1.0.0-prep branch February 20, 2026 19:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants