From 04c5aecc581f46face6537e04f861c7a0aa32d9e Mon Sep 17 00:00:00 2001 From: ZdenekSrotyr Date: Tue, 31 Mar 2026 09:49:32 +0200 Subject: [PATCH] fix: update Terraform for extract.duckdb architecture - Create /data/extracts instead of /data/src_data/parquet - Add admin_email variable for SEED_ADMIN_EMAIL --- infra/main.tf | 3 ++- infra/variables.tf | 6 ++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/infra/main.tf b/infra/main.tf index 9982e44..80c0e2e 100644 --- a/infra/main.tf +++ b/infra/main.tf @@ -86,6 +86,7 @@ locals { KEBOOLA_STORAGE_TOKEN=${var.keboola_token} KEBOOLA_STACK_URL=${var.keboola_stack_url} KEBOOLA_PROJECT_ID=${var.keboola_project_id} + SEED_ADMIN_EMAIL=${var.admin_email} LOG_LEVEL=info ENVEOF # Strip leading whitespace from heredoc @@ -93,7 +94,7 @@ locals { chmod 600 "$APP_DIR/.env" echo "=== Creating data directory ===" - mkdir -p /data/state /data/analytics /data/src_data/parquet + mkdir -p /data/state /data/analytics /data/extracts chown -R 1000:1000 /data echo "=== Starting Docker Compose ===" diff --git a/infra/variables.tf b/infra/variables.tf index cb21b6b..dd6d239 100644 --- a/infra/variables.tf +++ b/infra/variables.tf @@ -66,6 +66,12 @@ variable "keboola_project_id" { default = "" } +variable "admin_email" { + description = "Admin email for initial seed (e.g., admin@company.com)" + type = string + default = "" +} + variable "domain" { description = "Domain name for SSL (optional, empty = IP only)" type = string