build: align Dockerfile with packer build and add docker-compose dev mounts #12

Merged
unkinben merged 1 commits from benvin/packer-aligned-dockerfile into master 2026-04-25 22:23:59 +10:00
Owner
  • Rebase Dockerfile onto almalinux9-base, install via uv tool install
  • Remove dev artifacts (remotes.yaml, ca-bundle.pem) from image
  • Mount gitignored dev files via docker-compose volumes instead
  • Add .dockerignore to keep secrets out of build context
  • Add pre-commit hook to validate docker build on Dockerfile changes
  • Track docker-compose.yml in git (no secrets; dev files mounted as volumes)
- Rebase Dockerfile onto almalinux9-base, install via uv tool install - Remove dev artifacts (remotes.yaml, ca-bundle.pem) from image - Mount gitignored dev files via docker-compose volumes instead - Add .dockerignore to keep secrets out of build context - Add pre-commit hook to validate docker build on Dockerfile changes - Track docker-compose.yml in git (no secrets; dev files mounted as volumes)
unkinben added 1 commit 2026-04-25 21:58:40 +10:00
build: align Dockerfile with packer build and add docker-compose dev mounts
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline failed
648350a131
- Rebase Dockerfile onto almalinux9-base, install via uv tool install
- Remove dev artifacts (remotes.yaml, ca-bundle.pem) from image
- Mount gitignored dev files via docker-compose volumes instead
- Add .dockerignore to keep secrets out of build context
- Add pre-commit hook to validate docker build on Dockerfile changes
- Track docker-compose.yml in git (no secrets; dev files mounted as volumes)
unkinben force-pushed benvin/packer-aligned-dockerfile from 648350a131 to ee5690d661 2026-04-25 22:03:46 +10:00 Compare
unkinben force-pushed benvin/packer-aligned-dockerfile from ee5690d661 to 1f2ed873d1 2026-04-25 22:10:23 +10:00 Compare
unkinben force-pushed benvin/packer-aligned-dockerfile from 1f2ed873d1 to 7124fb5f53 2026-04-25 22:12:32 +10:00 Compare
unkinben force-pushed benvin/packer-aligned-dockerfile from 7124fb5f53 to 82e04315aa 2026-04-25 22:14:30 +10:00 Compare
unkinben force-pushed benvin/packer-aligned-dockerfile from 82e04315aa to 9e52929d73 2026-04-25 22:17:48 +10:00 Compare
unkinben merged commit 2887ce4476 into master 2026-04-25 22:23:59 +10:00
unkinben deleted branch benvin/packer-aligned-dockerfile 2026-04-25 22:23:59 +10:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: unkin/artifactapi#12