Skip to content

fix(docker): make source and database installation reproducible - #4

Merged
Frozen811 merged 2 commits into
mainfrom
fix/audit-docker-install
Oct 1, 2026
Merged

Frozen811 merged 2 commits into
mainfrom
fix/audit-docker-install

Conversation

@Frozen811

Copy link
Copy Markdown
Owner

Docker contexts exclude workstation state, standard/distroless images expose readiness checks, development frontend runs as Bun rather than root, and server-only Compose builds the selected checkout instead of selecting a cached historical release. PostgreSQL/MySQL probes validate SQL access.

Partial audit cover INSTALL-01 through INSTALL-05 and INSTALL-15; actual isolated image/Compose/database/TLS/recreation/restore checks are recorded in archived repair-docker-install-targets and repair-compose-install-contracts.

No production volumes or real accounts were used. Fixed user volume names are preserved. Historical public tags remain unchanged. This PR is stacked on the release gate fixes; full Actions on the current head must pass before merge.

Copilot AI balanced review requested due to automatic review settings October 1, 2026 19:05

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@github-actions github-actions Bot added documentation Improvements or additions to documentation python ci frontend docker labels Oct 1, 2026
@Frozen811
Frozen811 changed the base branch from fix/audit-release-gates to main October 1, 2026 20:41
@Frozen811
Frozen811 merged commit bff1bd5 into main Oct 1, 2026
39 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci docker documentation Improvements or additions to documentation frontend python

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants