Add Docker Compose quickstart

This commit is contained in:
2026-06-15 14:34:17 +08:00
parent d884fdda0a
commit d4ef996f49
6 changed files with 292 additions and 36 deletions
+35
View File
@@ -0,0 +1,35 @@
# GoChat Docker Compose quickstart env
# Copy to .env and change secrets before sharing the stack.
COMPOSE_PROJECT_NAME=gochat-quickstart
# Published ports on the host
GOCHAT_PORT=3000
MEILI_PORT=7700
MAILHOG_SMTP_PORT=1025
MAILHOG_WEB_PORT=8025
# Database
POSTGRES_DB=gochat_dev
POSTGRES_USER=gochat
POSTGRES_PASSWORD=gochat_dev
# Redis
REDIS_PASSWORD=
# GoChat runtime
GOCHAT_ENV=development
GOCHAT_SERVER_MODE=debug
GOCHAT_JWT_SECRET=gochat_quickstart_change_me_minimum_32_chars
GOCHAT_CAPTAIN_ENABLED=false
# Search
MEILI_MASTER_KEY=gochat_dev
GOCHAT_SEARCH_API_KEY=gochat_dev
# Optional deterministic seed user
GOCHAT_SEED_ADMIN_EMAIL=admin@gochat.local
GOCHAT_SEED_ADMIN_PASSWORD=changeme
GOCHAT_SEED_ADMIN_NAME=Super Admin
GOCHAT_SEED_ACCOUNT_NAME=Quickstart Account
GOCHAT_SEED_INBOX_NAME=Quickstart Website Inbox