139654d5c0
- Create docker-compose.prod.yml with Traefik, API, web, and DB services - Add Portainer stack deployment files - Configure Let's Encrypt TLS and health checks - Add deployment environment variable examples - Update portainer.env.example with additional config vars
27 lines
598 B
Bash
27 lines
598 B
Bash
APP_NAME=Headquarter
|
|
ROOT_DOMAIN=example.com
|
|
TOOL_DOMAIN=tools.example.com
|
|
API_URL=https://api.example.com
|
|
WEB_URL=https://example.com
|
|
|
|
POSTGRES_USER=headquarter
|
|
POSTGRES_DB=headquarter
|
|
POSTGRES_PASSWORD=
|
|
|
|
AUTHENTIK_ISSUER_URL=https://auth.example.com/application/o/headquarter/
|
|
AUTHENTIK_CLIENT_ID=
|
|
AUTHENTIK_CLIENT_SECRET=
|
|
|
|
TRAEFIK_NETWORK=traefik
|
|
TRAEFIK_ENTRYPOINT=websecure
|
|
TRAEFIK_CERT_RESOLVER=letsencrypt
|
|
TOOL_SUBDOMAIN_PATTERN={tool}-{project}-{user}.tools.{ROOT_DOMAIN}
|
|
|
|
SECRET_ENCRYPTION_KEY=
|
|
|
|
ACME_EMAIL=admin@example.com
|
|
API_TAG=latest
|
|
WEB_TAG=latest
|
|
REGISTRY=ghcr.io
|
|
REPO=headquarter
|