diff --git a/docker-compose.production.yml b/docker-compose.production.yml index 60d7425e..7480746f 100644 --- a/docker-compose.production.yml +++ b/docker-compose.production.yml @@ -7,9 +7,9 @@ services: networks: - dwengo-1 labels: - - "traefik.enable=true" - - "traefik.http.routers.web.rule=PathPrefix(`/`)" - - "traefik.http.services.web.loadbalancer.server.port=80" + - 'traefik.enable=true' + - 'traefik.http.routers.web.rule=PathPrefix(`/`)' + - 'traefik.http.services.web.loadbalancer.server.port=80' api: build: @@ -25,12 +25,12 @@ services: - db - logging labels: - - "traefik.enable=true" - - "traefik.http.middlewares.api-prefix.stripprefix.prefixes=/api" - - "traefik.http.routers.api.rule=Host(`sel2-1.ugent.be`)" - - "traefik.http.routers.api.rule=PathPrefix(`/api`)" - - "traefik.http.routers.api.middlewares=api-prefix" - - "traefik.http.services.api.loadbalancer.server.port=3000" + - 'traefik.enable=true' + - 'traefik.http.middlewares.api-prefix.stripprefix.prefixes=/api' + - 'traefik.http.routers.api.rule=Host(`sel2-1.ugent.be`)' + - 'traefik.http.routers.api.rule=PathPrefix(`/api`)' + - 'traefik.http.routers.api.middlewares=api-prefix' + - 'traefik.http.services.api.loadbalancer.server.port=3000' db: image: postgres:latest @@ -85,11 +85,11 @@ services: networks: - dwengo-1 labels: - - "traefik.enable=true" - - "traefik.http.middlewares.logging-prefix.stripprefix.prefixes=/logging" - - "traefik.http.routers.web.rule=PathPrefix(`/logging`)" - - "traefik.http.routers.web.middlewares=logging-prefix" - - "traefik.http.services.web.loadbalancer.server.port=3102" + - 'traefik.enable=true' + - 'traefik.http.middlewares.logging-prefix.stripprefix.prefixes=/logging' + - 'traefik.http.routers.web.rule=PathPrefix(`/logging`)' + - 'traefik.http.routers.web.middlewares=logging-prefix' + - 'traefik.http.services.web.loadbalancer.server.port=3102' dashboards: image: grafana/grafana:latest diff --git a/docker-compose.yml b/docker-compose.yml index 11e3cb3b..8d3a0010 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -6,12 +6,12 @@ services: ports: - '8090:80/tcp' restart: unless-stopped -# networks: -# - dwengo-1 + # networks: + # - dwengo-1 labels: - - "traefik.enable=true" - - "traefik.http.routers.web.rule=PathPrefix(`/`)" - - "traefik.http.services.web.loadbalancer.server.port=80" + - 'traefik.enable=true' + - 'traefik.http.routers.web.rule=PathPrefix(`/`)' + - 'traefik.http.services.web.loadbalancer.server.port=80' api: build: @@ -22,17 +22,17 @@ services: restart: unless-stopped volumes: - ./backend/.env:/app/.env -# networks: -# - dwengo-1 + # networks: + # - dwengo-1 depends_on: - db - logging labels: - - "traefik.enable=true" - - "traefik.http.middlewares.api-prefix.stripprefix.prefixes=/api" - - "traefik.http.routers.api.rule=PathPrefix(`/api`)" - - "traefik.http.routers.api.middlewares=api-prefix" - - "traefik.http.services.api.loadbalancer.server.port=3000" + - 'traefik.enable=true' + - 'traefik.http.middlewares.api-prefix.stripprefix.prefixes=/api' + - 'traefik.http.routers.api.rule=PathPrefix(`/api`)' + - 'traefik.http.routers.api.middlewares=api-prefix' + - 'traefik.http.services.api.loadbalancer.server.port=3000' db: image: postgres:latest @@ -45,8 +45,8 @@ services: restart: unless-stopped volumes: - dwengo_postgres_data:/var/lib/postgresql/data -# networks: -# - dwengo-1 + # networks: + # - dwengo-1 reverse-proxy: image: traefik:v3.3 @@ -58,13 +58,13 @@ services: ports: - '8080:8080' - '80:80/tcp' -# - '443:443/tcp' + # - '443:443/tcp' restart: unless-stopped volumes: - /var/run/docker.sock:/var/run/docker.sock:ro - dwengo_letsencrypt:/letsencrypt:ro -# networks: -# - dwengo-1 + # networks: + # - dwengo-1 logging: image: grafana/loki:latest @@ -76,8 +76,8 @@ services: - dwengo_loki_data:/loki command: -config.file=/etc/loki/config.yaml restart: unless-stopped -# networks: -# - dwengo-1 + # networks: + # - dwengo-1 dashboards: image: grafana/grafana:latest @@ -86,8 +86,8 @@ services: volumes: - dwengo_grafana_data:/var/lib/grafana restart: unless-stopped -# networks: -# - dwengo-1 + # networks: + # - dwengo-1 idp: # Based on: https://medium.com/@fingervinicius/easy-running-keycloak-with-docker-compose-b0d7a4ee2358 image: quay.io/keycloak/keycloak:latest