Skip to content

Package as container image for future helm deployment#9

Merged
cacama-valvata merged 13 commits into
mainfrom
dr/packaging
May 4, 2026
Merged

Package as container image for future helm deployment#9
cacama-valvata merged 13 commits into
mainfrom
dr/packaging

Conversation

@detjensrobert

Copy link
Copy Markdown
Contributor

This adds a container image to run both the regular Django app as well as the separate API app and static file server in a single container. This container is built as ghcr.io/osusec/beavercds-frontend:main and vX.Y.Z tags once we start using those. The build workflow runs on a PR to test but does not push up the image.

@detjensrobert detjensrobert self-assigned this May 4, 2026
Comment thread docker-compose.yml
Comment thread docker-compose.yml
Signed-off-by: Robert Detjens <github@detjens.dev>
this is recommended by upstream and does not need psql dev packages installed
at build-time

Signed-off-by: Robert Detjens <github@detjens.dev>
Signed-off-by: Robert Detjens <github@detjens.dev>
Signed-off-by: Robert Detjens <github@detjens.dev>
Signed-off-by: Robert Detjens <github@detjens.dev>
Signed-off-by: Robert Detjens <github@detjens.dev>
Signed-off-by: Robert Detjens <github@detjens.dev>
This will build as `ghcr.io/osusec/beavercds-frontend:main` and `:vX.Y.Z`
semver tags once we start using those.

Signed-off-by: Robert Detjens <github@detjens.dev>
Signed-off-by: Robert Detjens <github@detjens.dev>
Signed-off-by: Robert Detjens <github@detjens.dev>
@detjensrobert
detjensrobert force-pushed the dr/packaging branch 2 times, most recently from 8663aa7 to b778075 Compare May 4, 2026 01:21
Signed-off-by: Robert Detjens <github@detjens.dev>
Signed-off-by: Robert Detjens <github@detjens.dev>
preparing for easier cloud native postgres operator config

Signed-off-by: Robert Detjens <github@detjens.dev>
@cacama-valvata
cacama-valvata merged commit f4939bf into main May 4, 2026
1 check passed
@cacama-valvata
cacama-valvata deleted the dr/packaging branch May 4, 2026 01:39
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