Add comprehensive Terraform infrastructure with Firebase automation
- Create Firebase project, web app, and Firestore database - Automate Firebase Authentication with email templates - Configure security rules for user data isolation - Support Cloud Run and App Engine hosting options - Add professional email templates for password reset and verification - Include deployment scripts and comprehensive documentation - Implement service accounts with minimal required permissions - Add Docker configuration for containerized deployment 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
29
terraform/app.yaml
Normal file
29
terraform/app.yaml
Normal file
@@ -0,0 +1,29 @@
|
||||
# App Engine configuration file
|
||||
runtime: python311
|
||||
|
||||
instance_class: F1
|
||||
automatic_scaling:
|
||||
min_idle_instances: automatic
|
||||
max_idle_instances: 1
|
||||
min_pending_latency: automatic
|
||||
max_pending_latency: automatic
|
||||
|
||||
# Environment variables
|
||||
env_variables:
|
||||
FLASK_ENV: production
|
||||
PORT: 8080
|
||||
|
||||
# Handlers
|
||||
handlers:
|
||||
- url: /.*
|
||||
script: auto
|
||||
secure: always
|
||||
|
||||
# Health check
|
||||
health_check:
|
||||
enable_health_check: true
|
||||
check_path: "/"
|
||||
|
||||
# Runtime configuration
|
||||
runtime_config:
|
||||
python_version: 3
|
||||
Reference in New Issue
Block a user