Skip to content

Commit 1a01d7e

Browse files
authored
Merge pull request #827 from code0-tech/add-more-sagittarius-configuration-options
Add config options for sagittarius db encryption and thread counts
2 parents b2f5ecf + dd4b13c commit 1a01d7e

2 files changed

Lines changed: 16 additions & 1 deletion

File tree

container/config-generator/templates/sagittarius.sagittarius.yml.erb

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,16 @@ rails:
22
web:
33
force_ssl: false
44
log_level: <%= env('SAGITTARIUS_LOG_LEVEL', 'info') %>
5-
threads: 3
5+
threads: <%= env('SAGITTARIUS_RAILS_THREADS', '3') %>
66
db:
77
host: <%= env!('POSTGRES_HOST') %>
88
port: <%= env!('POSTGRES_PORT') %>
9+
pool_size: <%= env('SAGITTARIUS_DB_POOL_SIZE', '5') %>
10+
encryption:
11+
primary_key: <%= env!('SAGITTARIUS_DB_ENCRYPTION_PRIMARY_KEY') %>
12+
deterministic_key: <%= env!('SAGITTARIUS_DB_ENCRYPTION_DETERMINISTIC_KEY') %>
13+
key_derivation_salt: <%= env!('SAGITTARIUS_DB_ENCRYPTION_KEY_DERIVATION_SALT') %>
14+
secret_key_base: <%= env!('SAGITTARIUS_RAILS_SECRET_KEY_BASE') %>
915

1016
velorum:
1117
<% velorum_enabled = env_set?('VELORUM_ENABLED') ? env?('VELORUM_ENABLED') : env('COMPOSE_PROFILES', '').include?('ide_velorum') -%>

docker-compose/.env

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,13 @@ IMAGE_TAG=
3333
# ce or ee
3434
IMAGE_EDITION=
3535

36+
# Sagittarius config
37+
# change these to new secret values
38+
SAGITTARIUS_DB_ENCRYPTION_PRIMARY_KEY=YzaMv4bXYK84unYIQI4Ms4sV3ucbvWs0
39+
SAGITTARIUS_DB_ENCRYPTION_DETERMINISTIC_KEY=jgTaxTqzM15ved1S8HdXrqrjfCfF5R0h
40+
SAGITTARIUS_DB_ENCRYPTION_KEY_DERIVATION_SALT=Z6zcLTgobXLYjXUslRsLMKxvXKq3j6DJ
41+
SAGITTARIUS_RAILS_SECRET_KEY_BASE=MVMD6CtQwEWrQ28TdokQakbG2FG5abOn
42+
3643
# Velorum config
3744
# VELORUM_ENABLED=false (override, default checks if COMPOSE_PROFILES contains ide_velorum)
3845
VELORUM_HOST=velorum
@@ -61,6 +68,8 @@ SAGITTARIUS_CABLE_PORT=3000
6168
SAGITTARIUS_GRPC_HOST=sagittarius-grpc
6269
SAGITTARIUS_GRPC_PORT=50051
6370
SAGITTARIUS_LOG_LEVEL=info
71+
SAGITTARIUS_RAILS_THREADS=3
72+
SAGITTARIUS_DB_POOL_SIZE=5
6473
SCULPTOR_HOST=sculptor
6574
SCULPTOR_PORT=3000
6675
POSTGRES_HOST=postgres

0 commit comments

Comments
 (0)