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
- 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>
48 lines
1.5 KiB
Plaintext
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"
|