Files
AFC-Demo/terraform/terraform.tfvars.example
cbazzaandClaude Opus 4.5 fddc78618e
Build and Deploy to Synology NAS / test (push) Failing after 15m0s
Build and Deploy to Synology NAS / build (push) Has been cancelled
Build and Deploy to Synology NAS / deploy (push) Has been cancelled
Build and Deploy to Synology NAS / notify (push) Has been cancelled
feat: add Azure AKS deployment infrastructure with Terraform
- Add Terraform configuration for AKS cluster deployment
- Add Kubernetes manifests for Laravel app (deployment, services, secrets)
- Add PostgreSQL on Kubernetes with multi-schema support
- Add Nginx Ingress Controller configuration
- Add GitHub Actions workflow for Azure deployment
- Add HTTP Basic Authentication for production
- Add database restore functionality via Kubernetes jobs
- Update Dockerfile and nginx config for production
- Update database.php for multi-schema connections
- Add deployment documentation and quickstart guides

Deployed version: 1.0.7 at http://72.144.113.194/

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 09:43:08 +01:00

48 lines
1.5 KiB
Plaintext

# Azure Configuration
subscription_id = "77677a80-2dea-493d-9867-f1c961b80fb3"
resource_group_name = "trusted_ai_demo_rg"
location = "germanywestcentral"
aks_cluster_name = "trai_k8s_cluster"
# Application Configuration
app_name = "laravel-app"
app_namespace = "laravel-app"
app_env = "production"
app_debug = false
app_replicas = 2
# Docker Image (Update this with your actual image)
docker_image = "myregistry.azurecr.io/laravel-app:latest"
# Laravel Application Key (Generate with: php artisan key:generate --show)
app_key = "base64:YOUR_APP_KEY_HERE"
# PostgreSQL Configuration
postgresql_admin_username = "pgadmin"
postgresql_admin_password = "ChangeThisPassword123!"
postgresql_sku_name = "B_Standard_B1ms"
postgresql_storage_mb = 32768
postgresql_version = "16"
postgresql_backup_retention_days = 7
# Ingress Configuration
ingress_enabled = true
ingress_host = "" # Leave empty for IP-based access, or set to your domain
# SSL/TLS Configuration
ssl_enabled = false
ssl_issuer_email = "" # Required if ssl_enabled = true
# Database Restore Configuration
db_restore_enabled = false
db_backup_file_path = "../backups/backup_backend_20251203_101741.dump"
# Resource Limits
app_resources_requests_cpu = "100m"
app_resources_requests_memory = "256Mi"
app_resources_limits_cpu = "500m"
app_resources_limits_memory = "512Mi"
# Alert Configuration
alert_email_address = "your-email@example.com"