Skip to content

Commit 2a7bc3d

Browse files
authored
Merge branch 'main' into update-elixir
2 parents a1e0051 + fe8336d commit 2a7bc3d

File tree

2 files changed

+13
-1
lines changed

2 files changed

+13
-1
lines changed

config/runtime.exs

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,21 @@ if config_env() == :prod do
5151
maybe_ipv6 = if System.get_env("ECTO_IPV6"), do: [:inet6], else: []
5252
use_db_ssl = System.get_env("USE_DB_SSL") == "1"
5353

54+
db_ssl_opts =
55+
if System.get_env("DATABASE_CA_CERT") do
56+
[
57+
verify: :verify_peer,
58+
cacertfile: System.get_env("DATABASE_CA_CERT"),
59+
verify_fun: &:ssl_verify_hostname.verify_fun/3,
60+
server_name_indication: String.to_charlist(System.get_env("DATABASE_HOST", ""))
61+
]
62+
else
63+
[]
64+
end
65+
5466
config :turbo, Turbo.Repo,
5567
ssl: use_db_ssl,
68+
ssl_opts: db_ssl_opts,
5669
url: database_url,
5770
pool_size: String.to_integer(System.get_env("POOL_SIZE") || "10"),
5871
socket_options: maybe_ipv6

docker-compose.prod.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ services:
3333
- "4000:4000"
3434
volumes:
3535
- ./docker_turbo_artifacts:/var/turbo_artifacts
36-
3736
turbo_racer_db:
3837
image: postgres:14.2
3938
container_name: turbo_racer_db

0 commit comments

Comments
 (0)