.env.example
Set these on your host before deploying. Each platform has an “Environment Variables” section in the deploy flow. (showing first 20, more exist in .env.example)
DATA_SERVICE_PROVIDER
── Data access (PostgreSQL) ────────────────────────────────────────────────── Option 1 (IT docker-compose):…
POSTGREST_URL
POSTGREST_SCHEMA
POSTGREST_API_KEY
secret
Pre-generated JWT for the local-dev secret (PGRST_JWT_SECRET in docker-compose.yml). To regenerate (e.g. if the secret changes): node -e…
AWS_REGION
secret
── AWS (needed for SDK client init, dummy values are fine locally) ───────────
AWS_ACCESS_KEY_ID
secret
AWS_SECRET_ACCESS_KEY
secret
USER_API_KEY
secret
── Auth (API keys for local requests) ────────────────────────────────────────
ADMIN_API_KEY
secret
IMS_HOST
── IMS client (eagerly initialized, dummy values are fine) ─────────────────── IMS_HOST is just the hostname — NO scheme. ImsClient builds…
IMS_CLIENT_ID
IMS_CLIENT_CODE
IMS_CLIENT_SECRET
secret
SLACK_TOKEN_WORKSPACE_EXTERNAL_ELEVATED
secret
── Slack client (eagerly initialized) ────────────────────────────────────────
SLACK_OPS_CHANNEL_WORKSPACE_EXTERNAL
SLACK_URL_WORKSPACE_EXTERNAL
AUDIT_JOBS_QUEUE_URL
── Queue URLs & S3 buckets (dummy values, not called locally) ────────────────
REPORT_JOBS_QUEUE_URL
SQS_BP_SHEET_READY_QUEUE_URL
Brand Claims run-brand-claims Slack command (LLMO-6143): the BP sheet-ready queue and the DRS Brand-Presence bucket to look the latest…
DRS_BP_BUCKET
brew install flyctl && fly launch --from https://github.com/adobe/spacecat-api-service
curl -L https://fly.io/install.sh | sh && fly launch --from https://github.com/adobe/spacecat-api-service
iwr https://fly.io/install.ps1 -useb | iex; fly launch --from https://github.com/adobe/spacecat-api-service