/home/techb158/cosmic.abdallabala.com
Edit: /home/techb158/cosmic.abdallabala.com/.env.example (1427B)
# COSMIC AI-Risk Dashboard environment
NODE_ENV=development
PORT=8090
COSMIC_PUBLIC_BASE_URL=http://localhost:8090
COSMIC_DB_FILE=./data/database.json
COSMIC_PROJECT_ID=cosmic-ai-risk-001
# Runtime safety
COSMIC_SECURITY_HEADERS_ENABLED=true
COSMIC_FORCE_HTTPS=false
COSMIC_TRUST_PROXY=false
COSMIC_HSTS_ENABLED=false
COSMIC_ALLOWED_ORIGINS=
COSMIC_FRAME_ANCESTORS='self'
COSMIC_MAX_BODY_BYTES=1048576
COSMIC_REQUEST_LOG_ENABLED=false
# Backups
COSMIC_BACKUP_DIR=./backups
COSMIC_BACKUP_RETENTION=10
# Keep live calls disabled until credentials are configured and tested.
COSMIC_LIVE_PM_ENABLED=false
# Required when storing OAuth tokens through callbacks.
# Use a long random secret in production. Do not commit real values.
COSMIC_TOKEN_ENCRYPTION_KEY=replace-with-long-random-secret
# Trello
TRELLO_API_KEY=
TRELLO_TOKEN=
TRELLO_LIST_ID=
TRELLO_API_SECRET=
# Jira Cloud OAuth 2.0 3LO or API-token fallback
JIRA_CLIENT_ID=
JIRA_CLIENT_SECRET=
JIRA_ACCESS_TOKEN=
JIRA_REFRESH_TOKEN=
JIRA_CLOUD_ID=
JIRA_PROJECT_KEY=AIRISK
JIRA_BASE_URL=https://your-domain.atlassian.net
JIRA_API_EMAIL=
JIRA_API_TOKEN=
# Asana OAuth 2.0
ASANA_CLIENT_ID=
ASANA_CLIENT_SECRET=
ASANA_ACCESS_TOKEN=
ASANA_REFRESH_TOKEN=
ASANA_PROJECT_GID=
# Microsoft Planner through Microsoft Graph
MS_CLIENT_ID=
MS_CLIENT_SECRET=
MS_TENANT_ID=organizations
MICROSOFT_GRAPH_ACCESS_TOKEN=
MICROSOFT_GRAPH_REFRESH_TOKEN=
PLANNER_PLAN_ID=
PLANNER_BUCKET_ID=