services: ferdium-server: container_name: ferdium-server image: ferdium/ferdium-server:1.3.16 environment: - NODE_ENV=production - APP_URL=https://ferdium.bhasher.com - DB_CONNECTION=pg - DB_HOST=postgres - DB_PORT=5432 - DB_USER=postgres - DB_PASSWORD=$POSTGRES_PASSWORD - DB_DATABASE=ferdium - DB_SSL=false - IS_CREATION_ENABLED=true - IS_DASHBOARD_ENABLED=true - IS_REGISTRATION_ENABLED=false - CONNECT_WITH_FRANZ=false - PUID=1000 - PGID=1000 labels: - "traefik.enable=true" - "traefik.http.routers.ferdium.rule=Host(`ferdium.bhasher.com`)" - "traefik.http.services.ferdium.loadbalancer.server.port=3333" - "traefik.http.routers.ferdium.tls=true" - "traefik.http.routers.ferdium.tls.certresolver=http" - "traefik.http.routers.ferdium.entrypoints=internalsecure,externalsecure" - "com.centurylinklabs.watchtower.enable=true" volumes: - $DATA/ferdium/data:/data - $DATA/ferdium/recipes:/app/build/recipes restart: unless-stopped networks: - storage - external