make work with traefik

This commit is contained in:
Brendan McDevitt 2024-06-29 03:37:00 +00:00
parent 19f3d86886
commit a2e6ec5561
2 changed files with 14 additions and 1 deletions

View file

@ -47,3 +47,4 @@ collections:
# - vendor/cache/ # - vendor/cache/
# - vendor/gems/ # - vendor/gems/
# - vendor/ruby/ # - vendor/ruby/

View file

@ -1,7 +1,19 @@
services: services:
brendan-website: web:
build: build:
context: ./ context: ./
dockerfile: Dockerfile dockerfile: Dockerfile
ports: ports:
- '4000:4000' - '4000:4000'
labels:
- "traefik.enable=true"
- "traefik.http.routers.homepage.rule=Host(`brendan.mcdevitt.tech`)"
- "traefik.http.routers.homepage.entrypoints=websecure"
- "traefik.http.services.homepage.loadbalancer.server.port=4000"
- "traefik.http.routers.homepage.tls.certresolver=myresolver"
networks:
- traefik_container-network
networks:
traefik_container-network:
external: true