diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100755 index 0000000..4849ae1 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,26 @@ +version: "3.9" + +networks: + public: + external: true + +services: + SERVICE_NAME: + image: + container_name: SERVICE_NAME + restart: always + volumes: + - "" + environment: + - "" + ports: + - "" + networks: + - public + labels: + - "traefik.enable=true" + - "traefik.http.routers.SERVICE_NAME.rule=Host(`${SERVICE_NAME_DOMAIN}`)" + - "traefik.http.routers.SERVICE_NAME.service=SERVICE_NAME-service" + - "traefik.http.services.SERVICE_NAME-service.loadbalancer.server.port=3000" + - "traefik.http.routers.SERVICE_NAME.tls=true" + - "traefik.http.routers.SERVICE_NAME.tls.certresolver=le"