-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
55 lines (49 loc) · 2.33 KB
/
.env.example
File metadata and controls
55 lines (49 loc) · 2.33 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
AWS_REGION=us-east-1
# URL of the Vite dev server (used to build share links that point to the React app)
# Change to your production domain when deploying
FRONTEND_ORIGIN=http://localhost:5173
# Optional extra frontend origin for AWS bucket CORS / backend-origin wiring.
# Example: https://main.d2c2alvh2q833h.amplifyapp.com
VITE_API_BASE_URL=
# AWS_ACCESS_KEY_ID=your_key_here
# AWS_SECRET_ACCESS_KEY=your_secret_here
PEBBLE_ENV=dev
INGEST_EVENTS_LAMBDA_NAME=pebble-ingest-events-dev
# Phase 1: Auth & Profiles
# After deploying the CDK stack, fill these from the stack outputs:
VITE_COGNITO_USER_POOL_ID=
VITE_COGNITO_CLIENT_ID=
PROFILES_TABLE_NAME=pebble-profiles
# REQUIRED for avatar uploads — copy from CDK output AvatarsBucketName:
# cd infra && npx cdk deploy PebbleBackendStack && npx cdk output PebbleBackendStack
# Format: pebble-avatars-{AWS_ACCOUNT_ID}-{AWS_REGION}
# Without this, the backend falls back to an offline stub (uploads don't persist).
AVATARS_BUCKET_NAME=
# Comma-separated list of admin emails
ADMIN_EMAILS=your@email.com
# Phase 3: Safety & Policy Layer
# After creating a Bedrock Guardrail, fill the ID from the console:
BEDROCK_GUARDRAIL_ID=
BEDROCK_GUARDRAIL_VERSION=DRAFT
# auto=local fallback if no guardrails, strict=always block unsafe, off=dev debug only
SAFETY_MODE=auto
# Phase 9: Streak Risk Predictor (SageMaker)
# Set SAGEMAKER_ENDPOINT_NAME to your deployed endpoint to use real inference.
# Leave blank to use the built-in local heuristic model (no AWS required).
SAGEMAKER_ENDPOINT_NAME=
# Defaults to AWS_REGION if not set
SAGEMAKER_REGION=
# auto=try SageMaker then fall back to local, aws=require SageMaker, local=always local
RISK_MODE=auto
# DynamoDB table for storing risk predictions (created by Phase 9 CDK stack)
RISK_PREDICTIONS_TABLE_NAME=PebbleRiskPredictions-dev
# Phase 9: Weekly Growth Ledger Narrator (Polly)
# Set to use Polly Neural TTS; leave blank for script-only offline mode.
# Supported voices: Joanna (default), Matthew, Amy, Brian, Aria
POLLY_VOICE_ID=Joanna
# auto=try Polly (requires AWS_REGION) then fall back to script-only, local=always script-only
RECAP_MODE=auto
# DynamoDB table for storing weekly recap metadata (created by Phase 9 CDK stack)
WEEKLY_RECAPS_TABLE_NAME=PebbleWeeklyRecaps-dev
# S3 bucket for storing Polly-generated MP3 files (created by Phase 9 CDK stack)
RECAP_AUDIO_BUCKET_NAME=