From bc61ffa206e3328534677678a81de730403c02ff Mon Sep 17 00:00:00 2001 From: LagoESP Date: Wed, 29 Apr 2026 16:33:01 +0200 Subject: [PATCH] feat: add RPC for public lead creation and update migrations in docker-compose files Co-authored-by: Copilot --- docker-compose.local.yml | 1 + docker-compose.yml | 2 + frontend/admin.html | 4 +- frontend/admin.js | 2 +- frontend/app.js | 44 ++++++++------ frontend/datenschutz.html | 2 +- frontend/i18n.js | 67 ++++++++++------------ frontend/index.html | 36 ++++++------ supabase/migrations/05-create-lead-rpc.sql | 57 ++++++++++++++++++ 9 files changed, 139 insertions(+), 76 deletions(-) create mode 100644 supabase/migrations/05-create-lead-rpc.sql diff --git a/docker-compose.local.yml b/docker-compose.local.yml index 0469f94..b5d3f60 100644 --- a/docker-compose.local.yml +++ b/docker-compose.local.yml @@ -19,6 +19,7 @@ services: - ./supabase/migrations/02-leads.sql:/sql/02-leads.sql:ro - ./supabase/migrations/03-booking-flow.sql:/sql/03-booking-flow.sql:ro - ./supabase/migrations/04-kaution-weekend-km.sql:/sql/04-kaution-weekend-km.sql:ro + - ./supabase/migrations/05-create-lead-rpc.sql:/sql/05-create-lead-rpc.sql:ro kong: volumes: diff --git a/docker-compose.yml b/docker-compose.yml index e9067ab..07dfd74 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -212,6 +212,7 @@ services: - /mnt/user/appdata/mc-cars/supabase/migrations/02-leads.sql:/sql/02-leads.sql:ro - /mnt/user/appdata/mc-cars/supabase/migrations/03-booking-flow.sql:/sql/03-booking-flow.sql:ro - /mnt/user/appdata/mc-cars/supabase/migrations/04-kaution-weekend-km.sql:/sql/04-kaution-weekend-km.sql:ro + - /mnt/user/appdata/mc-cars/supabase/migrations/05-create-lead-rpc.sql:/sql/05-create-lead-rpc.sql:ro entrypoint: ["sh","-c"] command: - | @@ -232,6 +233,7 @@ services: psql "postgresql://postgres:$$PGPASSWORD@db:5432/postgres" -v ON_ERROR_STOP=1 -f /sql/02-leads.sql psql "postgresql://postgres:$$PGPASSWORD@db:5432/postgres" -v ON_ERROR_STOP=1 -f /sql/03-booking-flow.sql psql "postgresql://postgres:$$PGPASSWORD@db:5432/postgres" -v ON_ERROR_STOP=1 -f /sql/04-kaution-weekend-km.sql + psql "postgresql://postgres:$$PGPASSWORD@db:5432/postgres" -v ON_ERROR_STOP=1 -f /sql/05-create-lead-rpc.sql echo "post-init done." restart: "no" networks: [mccars] diff --git a/frontend/admin.html b/frontend/admin.html index b2624f0..3cacf1d 100644 --- a/frontend/admin.html +++ b/frontend/admin.html @@ -65,7 +65,7 @@ - + @@ -108,7 +108,7 @@