From 50547ed0c5dfea01a00b1ff98a996298b3056cf3 Mon Sep 17 00:00:00 2001 From: Scott Karp Date: Mon, 30 Mar 2026 21:45:42 -0400 Subject: [PATCH] runtime.exs: Add SSL config for Exoscale managed PostgreSQL Exoscale DBaaS (Aiven) requires SSL connections. Added ssl: true with ssl_opts: [verify: :verify_none] for managed service certs. L3 migration ran successfully against shorashim database: - interpretations table with check constraint and indexes - minority_opinions table with FK index - teiku_registry table with case_ref index - Append-only REVOKE ready for shorashim_app role Co-Authored-By: Claude Opus 4.6 --- vav_pipeline/config/runtime.exs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/vav_pipeline/config/runtime.exs b/vav_pipeline/config/runtime.exs index f58fd9d1..466aa3c7 100644 --- a/vav_pipeline/config/runtime.exs +++ b/vav_pipeline/config/runtime.exs @@ -17,7 +17,9 @@ if config_env() == :prod do config :vav_pipeline, VavPipeline.Repo, url: database_url, - pool_size: String.to_integer(System.get_env("POOL_SIZE") || "20") + pool_size: String.to_integer(System.get_env("POOL_SIZE") || "20"), + ssl: true, + ssl_opts: [verify: :verify_none] # L1 mount point — overridable via env config :vav_pipeline,