Files
site-gateway/compose.release.yaml
T

28 lines
887 B
YAML

services:
site-gateway:
image: ${SITE_GATEWAY_IMAGE:-ghcr.io/mfwadejr/site-gateway2:latest}
container_name: site-gateway
restart: unless-stopped
environment:
ADMIN_USERNAME: ${ADMIN_USERNAME:-admin}
ADMIN_PASSWORD: ${ADMIN_PASSWORD:?Set ADMIN_PASSWORD in .env}
SESSION_SECRET: ${SESSION_SECRET:?Set SESSION_SECRET in .env}
ADMIN_PORT: 8080
SITE_PORT_MIN: 9000
SITE_PORT_MAX: 9099
DATA_DIR: /data
BACKUP_PASSWORD: ${BACKUP_PASSWORD:-}
PUID: ${PUID:-1000}
PGID: ${PGID:-1000}
ACME_EMAIL: ${ACME_EMAIL:-}
ports:
- "${HTTP_PORT:-80}:80"
- "${HTTPS_PORT:-443}:443"
- "${HTTPS_PORT:-443}:443/udp"
- "8080:8080"
- "9000-9099:9000-9099"
volumes:
- ${SITE_GATEWAY_DATA:-/DATA/AppData/site-gateway}:/data
labels:
com.centurylinklabs.watchtower.enable: "true"