# Local credentials. Gitignored -- never commit this file.
#
# Account: doug.mckay84@gmail.com (the one with billing).
CLOUDFLARE_ACCOUNT_ID=c610397930f1f8ca07b6c4e2d1d3bdc4

# Paste a Cloudflare API token below.
#   dash.cloudflare.com -> My Profile -> API Tokens -> Create Token
#   -> Custom token -> permission: Account · Workers AI · Read
#
# (The demo run used Wrangler's OAuth token, which expires within the hour.
#  A scoped API token is what belongs here, and what belongs in the repo's
#  documented setup.)
CLOUDFLARE_API_TOKEN=cfut_aUgQyI9geatXnT9rs51MiXfnCC6TyKbZijaHBLna75557381

# Optional. Default is now @cf/leonardo/phoenix-1.0 -- flux-1-schnell refused
# this brief 8/8 with a bogus 'NSFW content' error, and phoenix honours seed
# (byte-identical output at a fixed seed). Override only if you need to:
# CLOUDFLARE_IMAGE_MODEL=@cf/stabilityai/stable-diffusion-xl-base-1.0

# --- Object storage (AWS S3) ------------------------------------------
# Where generated and transient assets are mirrored. The pipeline still
# writes the organised local folder either way -- S3 is a mirror, not a
# replacement. S3_ENDPOINT would point the same adapter at R2/MinIO/Spaces.
AWS_ACCESS_KEY_ID=AKIAV6V5TNFFWOMCOWG3
AWS_SECRET_ACCESS_KEY=xeQmcIomVS5iJdvN5Y83QdWer+lmGKAW2FAxjA5i
S3_BUCKET=creative-automation-doug
S3_REGION=us-east-1
# S3_ENDPOINT=
# S3_PREFIX=creative-automation

# Apify - hosted actors for look-alike discovery. Public posts only;
# there is no social-network login anywhere in this repo.
APIFY_TOKEN=apify_api_29WEPX0sQnvRTXWPUkJRUwfViGFVD44rCkJY
