version: '3.6' services: bot.ds9.dedyn.io: image: nginx:latest restart: unless-stopped volumes: - ./htdocs:/usr/share/nginx/html:ro - /etc/localtime:/etc/localtime:ro networks: - traefik labels: - traefik.enable=true # HTTPS - traefik.http.routers.bot-ds9.rule=Host(`bot.ds9.dedyn.io`) || Host(`autodiscover.ds9.dedyn.io`) - traefik.http.routers.bot-ds9.entrypoints=https - traefik.http.routers.bot-ds9.tls=true # Proxy to service-port - traefik.http.services.bot-ds9.loadbalancer.server.port=80 - traefik.http.routers.bot-ds9.service=bot-ds9 # cert via letsencrypt - traefik.http.routers.bot-ds9.tls.certresolver=letsencrypt # Traefik network - traefik.docker.network=traefik binance-cli: build: . restart: unless-stopped environment: - BINANCE_API_KEY="docker-compose.override.yml" - BINANCE_API_SECRET="docker-compose.override.yml" networks: traefik: external: true