services: webscrape: build: context: ./ container_name: webscrape env_file: - ./.env labels: - "traefik.enable=true" - "traefik.http.routers.frontend.rule=Host(`${HOSTNAME}`)" - "traefik.http.routers.frontend.entrypoints=websecure" - "traefik.http.services.frontend.loadbalancer.server.port=8000" - "traefik.http.routers.frontend.tls=true" networks: - web traefik: image: traefik:latest container_name: traefik command: - "--providers.docker=true" - "--entrypoints.web.address=:80" - "--entrypoints.websecure.address=:443" ports: - 80:80 - 443:443 volumes: - "/var/run/docker.sock:/var/run/docker.sock:ro" networks: - web mongo: container_name: webscrape-mongo image: mongo restart: always environment: MONGO_INITDB_ROOT_USERNAME: root MONGO_INITDB_ROOT_PASSWORD: example networks: - web networks: web: