version: '3.8' services: ackee: image: electerious/ackee container_name: ackee environment: - WAIT_HOSTS=mongo:27017 - ACKEE_MONGODB=mongodb://mongo-ackee:27017/ackee env_file: - .env networks: - tracking - proxy labels: ## Expose Ackee Through Trefik ## - "traefik.enable=true" # <== Enable traefik to proxy this container - "traefik.http.middlewares.redirect-web-secure.redirectscheme.scheme=https" - "traefik.http.routers.ackee-insecure.middlewares=redirect-web-secure" - "traefik.http.routers.ackee-insecure.rule=Host(`tracking.luke-else.co.uk`)" - "traefik.http.routers.ackee-insecure.entrypoints=web" - "traefik.http.routers.ackee.rule=Host(`tracking.luke-else.co.uk`)" - "traefik.http.routers.ackee.entrypoints=websecure" - "traefik.http.routers.ackee.tls.certresolver=myresolver" depends_on: - mongo restart: unless-stopped mongo: image: mongo container_name: mongo-ackee networks: - tracking volumes: - ./data:/data/db restart: unless-stopped networks: proxy: external: true tracking: