pre-commit-hooks/testing/resources/test.env

82 lines
3.5 KiB
Bash

# =============================================================================
# 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"