Files
portfolio/compose.yaml
T
2025-12-17 11:08:03 -05:00

24 lines
695 B
YAML

services:
portfolio:
build:
context: .
dockerfile: Dockerfile
container_name: portfolio
restart: unless-stopped
networks:
- proxy
labels:
- "traefik.enable=true"
- "traefik.http.routers.portfolio-secure.rule=Host(`site.musyzn.dev`)"
- "traefik.http.routers.portfolio-secure.entrypoints=websecure"
- "traefik.http.routers.portfolio-secure.tls=true"
- "traefik.http.routers.portfolio-secure.tls.certresolver=letsencrypt"
- "traefik.http.services.portfolio.loadbalancer.server.port=3000"
- "com.dockge.project=site"
- "com.dockge.description=Personal portfolio website"
networks:
proxy:
external: true