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: - discord_status_bot volumes: - ./crontab:/etc/crontabs/root:ro command: sh -c "apk add --no-cache curl && crond -f"