From b1cb7f626cefda42e98dc1ad2a5599c8cd7f9a3f Mon Sep 17 00:00:00 2001 From: Mohab Gabber Date: Sat, 29 Mar 2025 16:55:31 +0200 Subject: [PATCH] fix: checkmate template network issues and env vars for emails --- blueprints/checkmate/docker-compose.yml | 38 ++++++++++++++++--------- blueprints/checkmate/template.yml | 6 +++- 2 files changed, 29 insertions(+), 15 deletions(-) diff --git a/blueprints/checkmate/docker-compose.yml b/blueprints/checkmate/docker-compose.yml index 7a5fc898..2d1c8118 100644 --- a/blueprints/checkmate/docker-compose.yml +++ b/blueprints/checkmate/docker-compose.yml @@ -4,39 +4,49 @@ services: restart: always environment: UPTIME_APP_API_BASE_URL: "http://${DOMAIN}/api/v1" - ports: - - 80 - - 443 depends_on: - server + networks: + - dbNet + - dokploy-network server: image: bluewaveuptime/uptime_server:latest restart: always - ports: - - 5000 depends_on: - redis - mongodb environment: - - DB_CONNECTION_STRING=mongodb://mongodb:27017/uptime_db - - REDIS_HOST=redis - + - DB_CONNECTION_STRING=mongodb://checkmate-mongodb:27017/uptime_db + - REDIS_HOST=checkmate-redis + - SYSTEM_EMAIL_HOST=${EMAIL_HOST} + - SYSTEM_EMAIL_PORT=${EMAIL_PORT} + - SYSTEM_EMAIL_ADDRESS=${EMAIL_ADDRESS} + - SYSTEM_EMAIL_PASSWORD=${EMAIL_PASSWORD} # volumes: - # - /var/run/docker.sock:/var/run/docker.sock:ro + # - /var/run/docker.sock:/var/run/docker.sock:ro + networks: + - dbNet + redis: image: bluewaveuptime/uptime_redis:latest restart: always - ports: - - 6379 + hostname: checkmate-redis volumes: - ../files/redis/data:/data - + networks: + - dbNet + mongodb: image: bluewaveuptime/uptime_database_mongo:latest restart: always + hostname: checkmate-mongodb volumes: - ../files/mongo/data:/data/db command: ["mongod", "--quiet"] - ports: - - 27017 + networks: + - dbNet + +networks: + dokploy-network: + dbNet: \ No newline at end of file diff --git a/blueprints/checkmate/template.yml b/blueprints/checkmate/template.yml index fb9b7204..5dcf86f8 100644 --- a/blueprints/checkmate/template.yml +++ b/blueprints/checkmate/template.yml @@ -9,5 +9,9 @@ config: env: - DOMAIN=${main_domain} + - EMAIL_PASSWORD= + - EMAIL_ADDRESS= + - EMAIL_PORT= + - EMAIL_HOST= - mounts: [] \ No newline at end of file + mounts: []