feat: add support for user registration toggle and Traefik integration in Docker setup
This commit is contained in:
17
.env.example
17
.env.example
@@ -13,6 +13,9 @@ COOKIE_SECRET=change-me-must-be-at-least-64-characters-long-for-production!!
|
||||
|
||||
JWT_EXPIRY_HOURS=24
|
||||
|
||||
# Set to false to disable new user registration (existing users can still log in)
|
||||
ALLOW_REGISTRATION=true
|
||||
|
||||
# Set to true when serving over HTTPS
|
||||
SECURE_COOKIE=false
|
||||
PRODUCTION=false
|
||||
@@ -42,3 +45,17 @@ DB_MIN_CONNECTIONS=1
|
||||
|
||||
# ── PostgreSQL (optional, uncomment db service in compose.yml first) ──────────
|
||||
# POSTGRES_PASSWORD=change-me
|
||||
|
||||
# ── Traefik (only needed with compose.traefik.yml) ────────────────────────────
|
||||
# External Docker network Traefik is attached to
|
||||
TRAEFIK_NETWORK=traefik_proxy
|
||||
# Traefik entrypoint (usually websecure for HTTPS, web for HTTP)
|
||||
TRAEFIK_ENTRYPOINT=websecure
|
||||
# Cert resolver defined in your Traefik static config
|
||||
TRAEFIK_CERT_RESOLVER=letsencrypt
|
||||
# Public hostnames routed by Traefik
|
||||
FRONTEND_HOST=tv.example.com
|
||||
BACKEND_HOST=tv-api.example.com
|
||||
# When using Traefik, update these to the public URLs:
|
||||
# NEXT_PUBLIC_API_URL=https://tv-api.example.com/api/v1
|
||||
# CORS_ALLOWED_ORIGINS=https://tv.example.com
|
||||
|
||||
Reference in New Issue
Block a user