version: '3.7' services: frontend: image: docker.humenius.me/humenius/ts-onlinetime-ranks-frontend:dev-latest networks: - proxy env_file: .env_beta labels: - traefik.enable=true - traefik.http.services.tsotr-frontend.loadbalancer.server.port=5000 # Watchtower update - com.centurylinklabs.watchtower.enable=true # HTTPS - traefik.http.routers.tsotr-frontend-secure.entrypoints=web-secure - traefik.http.routers.tsotr-frontend-secure.rule=Host(`beta.tsotr.humenius.me`) - traefik.http.routers.tsotr-frontend-secure.tls.certresolver=letsencrypt backend: image: docker.humenius.me/humenius/ts-onlinetime-ranks-backend:dev-latest networks: - proxy - ts-onlinetime-ranks env_file: .env_beta labels: - traefik.enable=true - traefik.http.services.tsotr-backend.loadbalancer.server.port=3500 # Watchtower update - com.centurylinklabs.watchtower.enable=true # HTTPS - traefik.http.routers.tsotr-backend-secure.entrypoints=web-secure - traefik.http.routers.tsotr-backend-secure.rule=Host(`api.beta.tsotr.humenius.me`) - traefik.http.routers.tsotr-backend-secure.tls.certresolver=letsencrypt networks: proxy: external: true ts-onlinetime-ranks: external: true volumes: ts-onlinetime-ranks-db: driver: local