25 lines
576 B
YAML
25 lines
576 B
YAML
version: "3.9"
|
|
|
|
services:
|
|
bot:
|
|
image: golang:1.25.6-alpine
|
|
container_name: discord_status_bot
|
|
working_dir: /app
|
|
volumes:
|
|
- .:/app
|
|
command: go run main.go
|
|
environment:
|
|
DISCORD_BOT_TOKEN: ${DISCORD_BOT_TOKEN}
|
|
DISCORD_CHANNEL_ID: ${DISCORD_CHANNEL_ID}
|
|
ARCHIVE_DURATION: ${ARCHIVE_DURATION}
|
|
THREAD_NAME: ${THREAD_NAME}
|
|
|
|
cron:
|
|
image: alpine
|
|
container_name: discord_status_cron
|
|
depends_on:
|
|
- bot
|
|
volumes:
|
|
- ./crontab:/etc/crontabs/root:ro
|
|
command: sh -c "apk add --no-cache curl && crond -f"
|