# ============================================================================= # DUMMY SECRETS FOR DOTENV TEST # ============================================================================= # Container Internal Ports (what each service listens on inside containers) BACKEND_CONTAINER_PORT=3000 # FastAPI server internal port FRONTEND_CONTAINER_PORT=3001 # Vite dev server internal port # External Access (what users/browsers connect to) CADDY_EXTERNAL_PORT=80 # External port exposed to host system # URLs (how different components reference each other) BASE_HOSTNAME=http://localhost PUBLIC_FRONTEND_URL=${BASE_HOSTNAME}:${CADDY_EXTERNAL_PORT} LEGACY_BACKEND_DIRECT_URL=${BASE_HOSTNAME}:${BACKEND_CONTAINER_PORT} # Deprecated: direct backend access VITE_BROWSER_API_URL=${BASE_HOSTNAME}:${CADDY_EXTERNAL_PORT}/api # Frontend API calls through Caddy # Environment NODE_ENV=development # Supabase SUPABASE_PROJECT_ID=979090c33e5da06f67921e70 SUPABASE_PASSWORD=1bbad0861dbca0bad3bd58ac90fd87e1cfd13ebbbeaed730868a11fa38bf6a65 SUPABASE_URL=https://${SUPABASE_PROJECT_ID}.supabase.co DATABASE_URL=postgresql://postgres.${SUPABASE_PROJECT_ID}:${SUPABASE_PASSWORD}@aws-0-us-west-1.pooler.supabase.com:5432/postgres SUPABASE_SERVICE_KEY=f37f35e070475d4003ea0973cc15ef8bd9956fd140c80d247a187f8e5b0d69d70a9555decd28ea405051bf31d1d1f949dba277f058ba7c0279359ccdeda0f0696ea803403b8ad76dbbf45c4220b45a44a66e643bf0ca575dffc69f22a57c7d6c693e4d55b5f02e8a0da192065a38b24cbed2234d005661beba6d58e3ef234e0f SUPABASE_S3_STORAGE_ENDPOINT=${SUPABASE_URL}/storage/v1/s3 SUPABASE_STORAGE_BUCKET=my-bucket SUPABASE_REGION=us-west-1 SUPABASE_S3_ACCESS_KEY_ID=323157dcde28202bda94ff4db4be5266 SUPABASE_S3_SECRET_ACCESS_KEY=d37c900e43e9dfb2c9998fa65aaeea703014504bbfebfddbcf286ee7197dc975 # Storage (aliases for compatibility) STORAGE_URL=https://b8991834720f5477910eded7.supabase.co/storage/v1/s3 STORAGE_BUCKET=my-bucket STORAGE_ACCESS_KEY=FEvMws2HMGW96oBMx6Cg98pP8k3h4eki STORAGE_SECRET_KEY=shq7peEUeYkdzuUDohoK6qx9Zpjvjq6Zz2coUDvyQARM3qk9QryKZmQqRmz4szzM STORAGE_REGION=us-west-1 STORAGE_SKIP_BUCKET_CHECK=true # Authentication ACCESS_TOKEN_SECRET=ghp_c9d4307ceb82d06b522c1a5e37a8b5d0BMwJpgMT REFRESH_TOKEN_SECRET=09cb1b7920aea0d2b63ae3264e27595225ca7132f92f4cc5eff6dc066957118d JWT_ALGORITHM=HS256 # Mail MAIL_FROM=noreply@example.com # Chrome Browser CHROME_TOKEN=ac126eb015837628b05ff2f0f568ff46 CHROME_PROXY_HOST=chrome CHROME_PROXY_PORT=3002 CHROME_PROXY_SSL=false CHROME_HEALTH=true CHROME_PORT=8080 # Test Configuration (for e2e) TEST_HOST=${BASE_HOSTNAME} TEST_TIMEOUT=35 TEST_EMAIL=test@example.com TEST_PASSWORD=changeme POSTGRES_PORT=5432 MINIO_PORT=9000 REDIS_PORT=6379 # Database and Storage Paths SQLITE_DB_PATH=database.db TEST_DB_PATH=tests/testdb.duckdb STATIC_FILES_DIR=/app/static # AI OPENAI_API_KEY = "sk-proj-a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6q7r8s9t0" COHERE_API_KEY = "a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6q7r8s9t0" OR_API_KEY = "a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6q7r8s9t0" AZURE_API_KEY = "a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6" GEMINI_API_KEY = "AIzaSyA1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6q7r" VERTEXAI_API_KEY = "a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6q7r8s9t0" REPLICATE_API_KEY = "r8_a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6q7r8s9" REPLICATE_API_TOKEN = "a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6q7r8s9t0" ANTHROPIC_API_KEY = "sk-ant-a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6q7r8s9t0u1v2w3x4y5z6a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6" INFISICAL_TOKEN = "a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6q7r8s9t0" NOVITA_API_KEY = "a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6q7r8s9t0" INFINITY_API_KEY = "a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6q7r8s9t0"