Files

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