Skip to content

feat: deploy folder with compose example, drop helm chart - #17

Merged
FYWinds merged 1 commit into
devfrom
chore/deploy-examples
Oct 22, 2026
Merged

FYWinds merged 1 commit into
devfrom
chore/deploy-examples

Conversation

@FYWinds

@FYWinds FYWinds commented Oct 22, 2026

Copy link
Copy Markdown
Collaborator

Moves deployment docs and examples into deploy/ and drops the in-repo Helm chart.

  • deploy/docker-compose.yaml: single instance from the published image. A one-shot migration runs before the server; Postgres and Redis keep their data in named volumes; the server is published on loopback with a /readyz healthcheck.
  • deploy/.env.example: every setting, with placeholders.
  • deploy/README.md: compose guide (reverse proxy and X-Real-IP, upgrades, backup/restore) and notes for multi-replica deployments.
  • Root README points to deploy/. The stale Kustomize/Argo CD section is removed.
  • deploy/chart and the root docker-compose.yaml are removed. Breaking for anyone deploying from the chart.

Smoke-tested from a fresh .env: migration ran, /readyz returned 200, data survived down/up, and the backup/restore commands in the README worked. Published images are linux/amd64 only, so compose pins the platform.

The chart only served one cluster and its README carried that setup's
details. deploy/ now holds a single-instance compose stack from the
published image (migration before server, persistent volumes, loopback
port), .env.example, and a README covering reverse proxy, upgrades,
backups and multi-replica requirements.

BREAKING CHANGE: deploy/chart and the root docker-compose.yaml are
removed; use deploy/docker-compose.yaml or your own manifests.
@FYWinds
FYWinds merged commit 481db3f into dev Oct 22, 2026
2 checks passed
@FYWinds
FYWinds deleted the chore/deploy-examples branch October 22, 2026 23:46
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.

1 participant