From 93678375c238902b4932f4602b8fc5612c771e39 Mon Sep 17 00:00:00 2001 From: Paul Bienkowski Date: Thu, 25 Nov 2021 12:22:15 +0100 Subject: [PATCH] deployment: Replace mongo with postgres and add traefik service port --- deployment/examples/docker-compose.yaml | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/deployment/examples/docker-compose.yaml b/deployment/examples/docker-compose.yaml index 6ea8193..bb82b8f 100644 --- a/deployment/examples/docker-compose.yaml +++ b/deployment/examples/docker-compose.yaml @@ -8,14 +8,14 @@ networks: internal: true services: - mongo: - image: mongo - tty: true + postgres: + image: "openmaptiles/postgis:6.0" + environment: + POSTGRES_USER: obs + POSTGRES_PASSWORD: obs + POSTGRES_DB: obs volumes: - - ./data/mongo:/data/db - restart: on-failure - networks: - - backend + - ./data/postgres/data:/var/lib/postgresql/data portal: image: openbikesensor-portal @@ -26,12 +26,15 @@ services: - ./config/config.py:/opt/obs/api/config.py - ./data/tiles/:/tiles restart: on-failure + links: + - postgres labels: - traefik.http.routers.portal.rule=Host(`portal.example.com`) - traefik.http.routers.portal.entrypoints=websecure - traefik.http.routers.portal.tls=true - traefik.http.routers.portal.tls.certresolver=leresolver - traefik.docker.network=gateway + - traefik.http.services.whoami.loadbalancer.server.port=80 networks: - gateway - backend