Skip to content

Commit 7134482

Browse files
committed
Fix runtime values
1 parent 14c03d7 commit 7134482

2 files changed

Lines changed: 19 additions & 17 deletions

File tree

compose.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,24 +25,24 @@ services:
2525
- db
2626

2727
db:
28-
image: postgres:16-alpine
28+
image: postgres:18-alpine
2929
environment:
3030
POSTGRES_USER: ${CODEBATTLE_DB_USERNAME}
3131
POSTGRES_PASSWORD: ${CODEBATTLE_DB_PASSWORD}
3232
volumes:
33-
- pg_data:/var/lib/postgresql/data
33+
- pg_data18:/var/lib/postgresql/data
3434

3535
# same db but forwards port to host
3636
db-local:
37-
image: postgres:16-alpine
37+
image: postgres:18-alpine
3838
ports:
3939
- "5432:${CODEBATTLE_DB_PORT}"
4040
environment:
4141
POSTGRES_USER: ${CODEBATTLE_DB_USERNAME}
4242
POSTGRES_PASSWORD: ${CODEBATTLE_DB_PASSWORD}
4343
command: postgres -c 'max_connections=1000'
4444
volumes:
45-
- pg_data:/var/lib/postgresql/data
45+
- pg_data18:/var/lib/postgresql/data
4646

4747
volumes:
48-
pg_data:
48+
pg_data18:

config/runtime.exs

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -34,18 +34,20 @@ db_ssl =
3434
false
3535
end
3636

37-
config :codebattle, Codebattle.Repo,
38-
adapter: Ecto.Adapters.Postgres,
39-
ssl: db_ssl,
40-
port: System.get_env("CODEBATTLE_DB_PORT", "5432"),
41-
username: System.get_env("CODEBATTLE_DB_USERNAME"),
42-
password: System.get_env("CODEBATTLE_DB_PASSWORD"),
43-
hostname: System.get_env("CODEBATTLE_DB_HOSTNAME"),
44-
database: System.get_env("CODEBATTLE_DB_NAME"),
45-
pool_size: "CODEBATTLE_POOL_SIZE" |> System.get_env("20") |> String.to_integer(),
46-
queue_target: "CODEBATTLE_DB_QUEUE_TARGET" |> System.get_env("2000") |> String.to_integer(),
47-
queue_interval: "CODEBATTLE_DB_QUEUE_INTERVAL" |> System.get_env("5000") |> String.to_integer(),
48-
log_level: :error
37+
if config_env() == :prod do
38+
config :codebattle, Codebattle.Repo,
39+
adapter: Ecto.Adapters.Postgres,
40+
ssl: db_ssl,
41+
port: System.get_env("CODEBATTLE_DB_PORT", "5432"),
42+
username: System.get_env("CODEBATTLE_DB_USERNAME"),
43+
password: System.get_env("CODEBATTLE_DB_PASSWORD"),
44+
hostname: System.get_env("CODEBATTLE_DB_HOSTNAME"),
45+
database: System.get_env("CODEBATTLE_DB_NAME"),
46+
pool_size: "CODEBATTLE_POOL_SIZE" |> System.get_env("20") |> String.to_integer(),
47+
queue_target: "CODEBATTLE_DB_QUEUE_TARGET" |> System.get_env("2000") |> String.to_integer(),
48+
queue_interval: "CODEBATTLE_DB_QUEUE_INTERVAL" |> System.get_env("5000") |> String.to_integer(),
49+
log_level: :error
50+
end
4951

5052
config :codebattle, CodebattleWeb.BotEndpoint,
5153
http: [:inet6, port: "4002"],

0 commit comments

Comments
 (0)