24 lines
586 B
YAML
24 lines
586 B
YAML
version: '3.8'
|
|
|
|
services:
|
|
uptime-bot:
|
|
image: node:18-alpine
|
|
container_name: uptime-bot
|
|
restart: unless-stopped
|
|
working_dir: /app
|
|
command: sh -c "npm install && node bot.js"
|
|
volumes:
|
|
- ./:/app
|
|
environment:
|
|
- ROCKETCHAT_URL=${ROCKETCHAT_URL:-rocketchat:3000}
|
|
- ROCKETCHAT_USE_SSL=${ROCKETCHAT_USE_SSL:-false}
|
|
- BOT_USERNAME=${BOT_USERNAME:-uptime.bot}
|
|
- BOT_PASSWORD=${BOT_PASSWORD}
|
|
- UPTIME_KUMA_URL=${UPTIME_KUMA_URL:-http://uptime-kuma:3010}
|
|
networks:
|
|
- monitoring
|
|
|
|
networks:
|
|
monitoring:
|
|
driver: bridge
|