From 201172cb86db5de94e4d7ee153765744a28b3738 Mon Sep 17 00:00:00 2001 From: trav Date: Thu, 28 Oct 2021 14:53:04 -0400 Subject: [PATCH] compose.yml --- compose.yml | 33 ++++++++++++++++++++++++++------- 1 file changed, 26 insertions(+), 7 deletions(-) diff --git a/compose.yml b/compose.yml index 662a96c..174d62e 100644 --- a/compose.yml +++ b/compose.yml @@ -2,16 +2,19 @@ version: "3.8" services: - app: - image: nginx:1.19.2 - networks: - - proxy + app: + image: outline:v001 + command: yarn dev + volumes: + - outline_data:/opt/outline + depends_on: + - postgres + - redis + - s3 deploy: - restart_policy: - condition: on-failure labels: - "traefik.enable=true" - - "traefik.http.services.${STACK_NAME}.loadbalancer.server.port=80" + - "traefik.http.services.${STACK_NAME}.loadbalancer.server.port=3000" - "traefik.http.routers.${STACK_NAME}.rule=Host(`${DOMAIN}`${EXTRA_DOMAINS})" - "traefik.http.routers.${STACK_NAME}.entrypoints=web-secure" - "traefik.http.routers.${STACK_NAME}.tls.certresolver=${LETS_ENCRYPT_ENV}" @@ -19,6 +22,18 @@ services: #- "traefik.http.routers.${STACK_NAME}.middlewares=${STACK_NAME}-redirect" #- "traefik.http.middlewares.${STACK_NAME}-redirect.headers.SSLForceHost=true" #- "traefik.http.middlewares.${STACK_NAME}-redirect.headers.SSLHost=${DOMAIN}" + redis: + image: redis + postgres: + image: postgres + environment: + POSTGRES_USER: user + POSTGRES_PASSWORD: pass + POSTGRES_DB: outline + s3: + image: lphoward/fake-s3 + volumes: + - fakes3_data:/fakes3_root healthcheck: test: ["CMD", "curl", "-f", "http://localhost"] interval: 30s @@ -29,3 +44,7 @@ services: networks: proxy: external: true + +volumes: + outline_data: + fakes3_data: