Skip to content

docker compose, gh actions, and instructions#514

Open
gwbischof wants to merge 6 commits intoslopus:mainfrom
gwbischof:garrett
Open

docker compose, gh actions, and instructions#514
gwbischof wants to merge 6 commits intoslopus:mainfrom
gwbischof:garrett

Conversation

@gwbischof
Copy link
Copy Markdown

This is how im installing from source and deploying.
Feel free to copy-paste anything useful

gwbischof and others added 6 commits February 1, 2026 16:03
- Add CERT_RESOLVER env var for certificate resolver name
- Add TRAEFIK_ENTRYPOINT env var for HTTPS entrypoint
- Add traefik.docker.network label to ensure correct network routing
- Add SERVER_IMAGE env var for using pre-built images
- Fix server port from 3000 to 3005
- Update .env.example with new configuration options

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Copy link
Copy Markdown

@awe719 awe719 left a comment

Choose a reason for hiding this comment

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

Good

HirokiKobayashi-R pushed a commit to HirokiKobayashi-R/happy that referenced this pull request Feb 11, 2026
Adds docker-compose.yaml with PostgreSQL, Redis, MinIO, Traefik
configuration for self-hosted Happy Server. Includes .env.example,
deploy workflow, and README documentation for self-hosting.

Cherry-picked from slopus/happy PR slopus#514 (gwbischof).
Co-authored-by: gwbischof <gwbischof@users.noreply.github.com>
HirokiKobayashi-R added a commit to HirokiKobayashi-R/happy that referenced this pull request Feb 11, 2026
Cherry-picked from upstream PR slopus#514 (gwbischof):
- docker-compose.yaml: PostgreSQL, Redis, MinIO, Traefik
- .env.example: environment variable template
- deploy-server.yml: GitHub Actions CI/CD pipeline
- README: self-hosting docs, install from source, build variants
- gradle.properties: JVM memory for Android builds

Clone URLs updated to fork repository.
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