Environment Configuration
OPS Platform uses root, frontend, and backend environment templates.
Files
.env.example— shared/root Compose-oriented templateapps/webapp/.env.example— frontend-specific templatebackend/core-api/.env.example— backend-specific template
Frontend/API URLs
API_BASE_URLNEXT_PUBLIC_SITE_URLNEXT_PUBLIC_API_BASE_URLSERVER_API_BASE_URLNEXT_PUBLIC_SECURE_API_BASE_URLBACKEND_HTTP_ORIGIN
Supabase and auth
NEXT_PUBLIC_SUPABASE_URLNEXT_PUBLIC_SUPABASE_ANON_KEYNEXT_PUBLIC_SUPABASE_OIDC_PROVIDERSUPABASE_URLSUPABASE_KEYSUPABASE_SERVICE_ROLE_KEYSUPABASE_JWT_SECRETSUPABASE_JWKS_URLSUPABASE_JWT_ISSUERSUPABASE_JWT_AUDIENCEAUTH_PROVIDER_MODEDEEP_ID_ISSUERDEEP_ID_JWKS_URLDEEP_ID_USERINFO_URLDEEP_ID_AUDIENCE
Supported AUTH_PROVIDER_MODE values in backend config:
supabase_dualsupabase_onlylegacy_custom
Backend and database
SECRET_KEYSQLALCHEMY_DATABASE_URIBACKEND_CORS_ORIGINSPOSTGRES_SERVERPOSTGRES_USERPOSTGRES_PASSWORDPOSTGRES_DB
Integrations and operations
REDIS_URLREDIS_PASSWORDN8N_WEBHOOK_URLN8N_WEBHOOK_SECRETSMTP_HOSTSMTP_PORTSMTP_USERSMTP_PASSWORDMATTERMOST_WEBHOOK_URLMATTERMOST_BOT_TOKENOPENPROJECT_API_KEYOPENPROJECT_URLBLOCKFROST_API_KEYETHERSCAN_API_KEY
Ports
FRONTEND_PORTBACKEND_CORE_API_PORTDOCS_PORT