# Integration test environment variables # Used when running pytest directly on the host (outside Docker). # # Start test services first: # docker compose -f docker-compose.test.yml up -d postgres-test minio-test minio-init-test # # Then source this file and run tests: # export $(grep -v '^#' .env.test.example | xargs) # cd api && python -m pytest tests/integration/ -v # PostgreSQL test database (postgres-test container on host port 5433) TEST_DATABASE_URL=postgresql+asyncpg://reactbin:reactbin@localhost:5433/reactbin_test DATABASE_URL=postgresql+asyncpg://reactbin:reactbin@localhost:5433/reactbin_test # MinIO test instance (minio-test container on host port 9002) S3_ENDPOINT_URL=http://localhost:9002 S3_BUCKET_NAME=reactbin-test S3_ACCESS_KEY_ID=minioadmin S3_SECRET_ACCESS_KEY=minioadmin S3_REGION=us-east-1 # Auth (test values — not for production) JWT_SECRET_KEY=test-secret-key-for-testing-only OWNER_USERNAME=testowner OWNER_PASSWORD=testpassword # API API_BASE_URL=http://localhost:8000 MAX_UPLOAD_BYTES=52428800