Skip to content

feat(deploy): add Defang (BYOC) deployment bundle - #2

Open
defangdevs wants to merge 1 commit into
mainfrom
feat/defang-deploy-bundle
Open

feat(deploy): add Defang (BYOC) deployment bundle#2
defangdevs wants to merge 1 commit into
mainfrom
feat/defang-deploy-bundle

Conversation

@defangdevs

Copy link
Copy Markdown

Adds deploy/defang/ — deploy a Buzz relay to your own cloud (AWS/GCP/Azure/
DigitalOcean) with Defang, alongside the existing single-node deploy/compose/
and Railway options.

Instead of the bundled Postgres/Redis/MinIO containers, this uses managed
services (x-defang-postgres, x-defang-redis) plus your cloud's S3-compatible
object storage. Because Buzz's durable git state is object-store-backed, the
relay keeps no local state and no persistent volumes are required — which
matters on platforms (like Defang) that don't provide volumes.

Includes deploy/defang/compose.yaml and deploy/defang/README.md.
Verified end-to-end on AWS (managed RDS + ElastiCache + S3): relay healthy,
NIP-11/auth/members working.

Notes for reviewers:

  • ElastiCache needs a <major>.<minor> redis tag (redis:7.1), not redis:7.
  • Health check targets /_liveness on :3000 (the image ships no curl, so it
    falls back to a bash /dev/tcp probe).

Deploy a Buzz relay to your own cloud (AWS/GCP/Azure/DigitalOcean) with Defang,
using managed Postgres/Redis + external object storage instead of the bundled
containers, so no persistent volumes are required.
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