Files
agentci/compose.yaml
T
2026-07-19 12:21:26 +02:00

46 lines
1.3 KiB
YAML

services:
agentci:
build:
context: .
args:
CODEX_VERSION: ${CODEX_VERSION:-0.144.6}
restart: unless-stopped
environment:
AGENTCI_GITEA_URL: ${AGENTCI_GITEA_URL:-http://gitea:3000}
AGENTCI_BOT_USERNAME: ${AGENTCI_BOT_USERNAME:-agentci}
AGENTCI_BOT_NAME: ${AGENTCI_BOT_NAME:-Agent CI}
AGENTCI_BOT_EMAIL: ${AGENTCI_BOT_EMAIL:-agentci@localhost}
AGENTCI_PLAN_MODEL: ${AGENTCI_PLAN_MODEL:-gpt-5.6-sol}
AGENTCI_PLAN_REASONING: ${AGENTCI_PLAN_REASONING:-medium}
AGENTCI_IMPLEMENT_MODEL: ${AGENTCI_IMPLEMENT_MODEL:-gpt-5.6-sol}
AGENTCI_IMPLEMENT_REASONING: ${AGENTCI_IMPLEMENT_REASONING:-high}
AGENTCI_PLAN_REVIEW_ROUNDS: ${AGENTCI_PLAN_REVIEW_ROUNDS:-4}
AGENTCI_IMPLEMENT_REVIEW_ROUNDS: ${AGENTCI_IMPLEMENT_REVIEW_ROUNDS:-3}
AGENTCI_TURN_TIMEOUT_SECONDS: ${AGENTCI_TURN_TIMEOUT_SECONDS:-3600}
secrets:
- gitea_token
- webhook_secret
volumes:
- agentci_data:/var/lib/agentci
- codex_home:/var/lib/codex
expose:
- "8080"
networks:
- gitea
secrets:
gitea_token:
file: ./secrets/gitea_token
webhook_secret:
file: ./secrets/webhook_secret
volumes:
agentci_data:
codex_home:
networks:
gitea:
external: true
name: ${GITEA_NETWORK:-gitea}