fix: checkmate template network issues and env vars for emails

This commit is contained in:
Mohab Gabber
2025-03-29 16:55:31 +02:00
parent 0180f74eba
commit b1cb7f626c
2 changed files with 29 additions and 15 deletions

View File

@@ -4,39 +4,49 @@ services:
restart: always restart: always
environment: environment:
UPTIME_APP_API_BASE_URL: "http://${DOMAIN}/api/v1" UPTIME_APP_API_BASE_URL: "http://${DOMAIN}/api/v1"
ports:
- 80
- 443
depends_on: depends_on:
- server - server
networks:
- dbNet
- dokploy-network
server: server:
image: bluewaveuptime/uptime_server:latest image: bluewaveuptime/uptime_server:latest
restart: always restart: always
ports:
- 5000
depends_on: depends_on:
- redis - redis
- mongodb - mongodb
environment: environment:
- DB_CONNECTION_STRING=mongodb://mongodb:27017/uptime_db - DB_CONNECTION_STRING=mongodb://checkmate-mongodb:27017/uptime_db
- REDIS_HOST=redis - 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: # volumes:
# - /var/run/docker.sock:/var/run/docker.sock:ro # - /var/run/docker.sock:/var/run/docker.sock:ro
networks:
- dbNet
redis: redis:
image: bluewaveuptime/uptime_redis:latest image: bluewaveuptime/uptime_redis:latest
restart: always restart: always
ports: hostname: checkmate-redis
- 6379
volumes: volumes:
- ../files/redis/data:/data - ../files/redis/data:/data
networks:
- dbNet
mongodb: mongodb:
image: bluewaveuptime/uptime_database_mongo:latest image: bluewaveuptime/uptime_database_mongo:latest
restart: always restart: always
hostname: checkmate-mongodb
volumes: volumes:
- ../files/mongo/data:/data/db - ../files/mongo/data:/data/db
command: ["mongod", "--quiet"] command: ["mongod", "--quiet"]
ports: networks:
- 27017 - dbNet
networks:
dokploy-network:
dbNet:

View File

@@ -9,5 +9,9 @@ config:
env: env:
- DOMAIN=${main_domain} - DOMAIN=${main_domain}
- EMAIL_PASSWORD=
- EMAIL_ADDRESS=
- EMAIL_PORT=
- EMAIL_HOST=
mounts: [] mounts: []