diff --git a/compose.yml b/compose.yml new file mode 100644 index 0000000..ae75978 --- /dev/null +++ b/compose.yml @@ -0,0 +1,23 @@ +services: + endless-runner: + image: nginx:alpine + container_name: endless-runner + restart: unless-stopped + volumes: + - ./web:/usr/share/nginx/html:ro + + labels: + - "traefik.enable=true" + - "traefik.docker.network=traefik" + + - "traefik.http.routers.endless-runner.rule=Host(`endless-runner.gabrielkaszewski.dev`)" + - "traefik.http.routers.endless-runner.entrypoints=websecure" + - "traefik.http.routers.endless-runner.tls.certresolver=letsencrypt" + - "traefik.http.services.endless-runner.loadbalancer.server.port=80" + + networks: + - traefik + +networks: + traefik: + external: true