version: '3.8' services: my-personel: image: ghcr.io/emrekirman/my-personel:latest networks: - traefik-public deploy: replicas: 1 placement: constraints: - node.labels.platform == dev labels: - traefik.enable=true - traefik.http.routers.mypersonel.rule=Host(`emrekirman.xyz`) || Host(`www.emrekirman.xyz`) || Host(`emrekirman.com`) || Host(`www.emrekirman.com`) - traefik.http.routers.mypersonel.entrypoints=websecure - traefik.http.routers.mypersonel.tls.certresolver=myresolver - traefik.http.services.mypersonel.loadbalancer.server.port=3000 - traefik.http.routers.mypersonel.service=mypersonel networks: traefik-public: external: true