Initial codex telegram bot source
This commit is contained in:
23
docker-compose.yml
Normal file
23
docker-compose.yml
Normal 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}
|
||||
Reference in New Issue
Block a user