Pushing stage runs CI and deploys to stage.transcribe.z00.nu with its own data, Reverb credentials, and Caddy network.
52 lines
1.5 KiB
YAML
52 lines
1.5 KiB
YAML
# z00 overlay for AndyTranscribe (behind Caddy Proxy Manager).
|
|
# Instance .env supplies PUBLIC_APP_URL, REVERB_PUBLIC_HOST, CADDY_NETWORK, CONTAINER_PREFIX.
|
|
services:
|
|
app:
|
|
networks:
|
|
- default
|
|
- caddy
|
|
environment:
|
|
APP_ENV: production
|
|
APP_DEBUG: "false"
|
|
APP_URL: ${PUBLIC_APP_URL:-https://transcribe.z00.nu}
|
|
TRUSTED_PROXIES: "*"
|
|
REVERB_HOST: reverb
|
|
REVERB_PORT: "8080"
|
|
REVERB_SCHEME: http
|
|
REVERB_PUBLIC_HOST: ${REVERB_PUBLIC_HOST:-reverb.transcribe.z00.nu}
|
|
REVERB_PUBLIC_PORT: "443"
|
|
REVERB_PUBLIC_SCHEME: https
|
|
reverb:
|
|
networks:
|
|
- default
|
|
- caddy
|
|
environment:
|
|
APP_URL: ${PUBLIC_APP_URL:-https://transcribe.z00.nu}
|
|
REVERB_HOST: ${REVERB_PUBLIC_HOST:-reverb.transcribe.z00.nu}
|
|
REVERB_PORT: "443"
|
|
REVERB_SCHEME: https
|
|
REVERB_PUBLIC_HOST: ${REVERB_PUBLIC_HOST:-reverb.transcribe.z00.nu}
|
|
REVERB_PUBLIC_PORT: "443"
|
|
REVERB_PUBLIC_SCHEME: https
|
|
queue:
|
|
networks:
|
|
- default
|
|
environment:
|
|
APP_ENV: production
|
|
APP_DEBUG: "false"
|
|
APP_URL: ${PUBLIC_APP_URL:-https://transcribe.z00.nu}
|
|
REVERB_HOST: reverb
|
|
REVERB_PORT: "8080"
|
|
REVERB_SCHEME: http
|
|
REVERB_PUBLIC_HOST: ${REVERB_PUBLIC_HOST:-reverb.transcribe.z00.nu}
|
|
REVERB_PUBLIC_PORT: "443"
|
|
REVERB_PUBLIC_SCHEME: https
|
|
whisper:
|
|
networks:
|
|
- default
|
|
|
|
networks:
|
|
caddy:
|
|
external: true
|
|
name: ${CADDY_NETWORK:-caddy-proxy-manager-test_caddy-test-network}
|