Files
Scraperr/docker-compose.yml
T
2024-07-06 22:40:47 -05:00

41 lines
983 B
YAML

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: