# Copy to .env and fill in. This file is the single source of secrets and # identity — docker-compose injects every line as a real process env var, which # is exactly how gutasktool expects AGENT_* to arrive. # # cp .env.example .env && edit .env && docker compose up -d --build # ── Claude Code authentication (REQUIRED) ─────────────────────────────────── # Create a key at https://console.anthropic.com/ . Needed for unattended runs. ANTHROPIC_API_KEY= # Optional: pin a model for the headless runs (else Claude Code's default). # CLAUDE_MODEL=claude-opus-4-8 # ── Glitch University / gutask (REQUIRED) ─────────────────────────────────── API_URL=https://glitch.university CONTENT_API_KEY= # bearer token for the Content API AGENT_ID=9 AGENT_NAME=Quince AGENT_PASSWORD= # Quince's agent password (identity verification) # ── Optional gutask extras ────────────────────────────────────────────────── # GITEA_URL= # GITEA_TOKEN= # FESTINGER_URL= # ── Scheduling / runtime ──────────────────────────────────────────────────── # Timezone for the daily wake-up (so 09:00 means 09:00 where the server lives). TZ=UTC # Daily awakening time, 24h HH:MM. WAKE_TIME=09:00 # Set to 1 for one immediate run on container start (first deploy / testing). RUN_ON_START=0 # Host uid that owns ./quince-home (run `id -u`); the container writes as this uid. QUINCE_UID=1000