Initial codex telegram bot source

This commit is contained in:
Codex
2026-05-21 08:40:16 +00:00
commit ad61f7eeed
275 changed files with 101972 additions and 0 deletions

23
docker-compose.yml Normal file
View File

@@ -0,0 +1,23 @@
services:
bot:
image: alpine:3.20
restart: unless-stopped
user: "${BOT_UID:-1001}:${BOT_GID:-1001}"
entrypoint: ["/app/codex-telegram-bot"]
env_file:
- path: .env
required: false
environment:
TELEGRAM_BOT_TOKEN: ${TELEGRAM_BOT_TOKEN:?set TELEGRAM_BOT_TOKEN}
DEFAULT_MODEL: ${DEFAULT_MODEL:-}
DEFAULT_SANDBOX: ${DEFAULT_SANDBOX:-workspace-write}
POLL_TIMEOUT_SECONDS: ${POLL_TIMEOUT_SECONDS:-30}
DB_PATH: /data/bot.db
HOST_CODEX_SOCKET: ${HOST_CODEX_SOCKET:?set HOST_CODEX_SOCKET}
HOST_UPLOAD_DIR: ${HOST_UPLOAD_DIR:?set HOST_UPLOAD_DIR}
HOST_CODEX_RUN_DIR: ${HOST_CODEX_RUN_DIR:?set HOST_CODEX_RUN_DIR}
volumes:
- ./bin/codex-telegram-bot:/app/codex-telegram-bot:ro
- ${DB_DIR:-./data}:/data
- ${HOST_CODEX_RUN_DIR:?set HOST_CODEX_RUN_DIR}:${HOST_CODEX_RUN_DIR:?set HOST_CODEX_RUN_DIR}
- ${HOST_UPLOAD_DIR:?set HOST_UPLOAD_DIR}:${HOST_UPLOAD_DIR:?set HOST_UPLOAD_DIR}