diff --git a/docker/traefik/docker-compose.yml b/docker/traefik/docker-compose.yml index 2b64da03..eee9c759 100644 --- a/docker/traefik/docker-compose.yml +++ b/docker/traefik/docker-compose.yml @@ -1,4 +1,4 @@ -version: "3.8" +version: '3.8' services: traefik: image: traefik:v2.2 @@ -14,8 +14,8 @@ services: - ./traefik_dynamic.toml:/traefik_dynamic.toml - ./acme.json:/acme.json labels: - - "traefik.frontend.rule=Host:monitor.your_domain.com" - - "traefik.http.services.traefik.loadbalancer.server.port=8080" + - 'traefik.frontend.rule=Host:monitor.your_domain.com' + - 'traefik.http.services.traefik.loadbalancer.server.port=8080' networks: - web vocascan: @@ -25,27 +25,27 @@ services: depends_on: - db environment: - VOCASCAN_CONFIG: "/etc/vocascan/vocascan.config.js" + VOCASCAN_CONFIG: '/etc/vocascan/vocascan.config.js' volumes: - - "./vocascan.config.js:/etc/vocascan/vocascan.config.js:ro" + - './vocascan.config.js:/etc/vocascan/vocascan.config.js:ro' labels: - - "traefik.http.routers.vocascan.rule=Host(`web.your_domain.com`)" - - "traefik.http.routers.vocascan.tls=true" - - "traefik.http.routers.vocascan.tls.certresolver=lets-encrypt" - - "traefik.http.services.vocascan.loadbalancer.server.port=8000" + - 'traefik.http.routers.vocascan.rule=Host(`your_domain.com`) && PathPrefix(`/p/`, `/api`)' + - 'traefik.http.routers.vocascan.tls=true' + - 'traefik.http.routers.vocascan.tls.certresolver=lets-encrypt' + - 'traefik.http.services.vocascan.loadbalancer.server.port=8000' networks: - internal - web db: image: postgres environment: - POSTGRES_USER: "vocascan" - POSTGRES_PASSWORD: "vocascan" - POSTGRES_DB: "vocascan" + POSTGRES_USER: 'vocascan' + POSTGRES_PASSWORD: 'vocascan' + POSTGRES_DB: 'vocascan' volumes: - - "./database:/var/lib/postgresql/data" + - './database:/var/lib/postgresql/data' labels: - - "traefik.enable=false" + - 'traefik.enable=false' networks: - internal networks: