@@ -3,36 +3,79 @@ HOSTNAME=localhost
33HTTP_PORT = 80
44HTTPS_PORT = 443
55SSL_ENABLED = false
6- SSL_CERT_FILE = # must be located in ./certs, defaults to "<hostname>.pem"
7- SSL_KEY_FILE = # must be located in ./certs, defaults to "<hostname>.key"
6+ # must be located in ./certs, defaults to "<hostname>.pem"
7+ SSL_CERT_FILE =
8+ # must be located in ./certs, defaults to "<hostname>.key"
9+ SSL_KEY_FILE =
810
9- INITIAL_ROOT_PASSWORD = BWjDE-hA_m95
11+ INITIAL_ROOT_PASSWORD = root
1012INITIAL_ROOT_MAIL = root@code0.tech
11- INITIAL_RUNTIME_TOKEN = # can be used to create a global runtime with given token
13+ # can be used to create a global runtime with given token
14+ INITIAL_RUNTIME_TOKEN = runtime
1215
1316# Runtime config
1417AQUILA_SAGITTARIUS_URL = http://nginx:80
15- AQUILA_SAGITTARIUS_TOKEN =
18+ AQUILA_SAGITTARIUS_TOKEN = runtime
1619DRACO_REST_PORT = 8084
20+ DRACO_REST_HOST = 127.0.0.1
1721
1822TAURUS_AQUILA_TOKEN = taurus
1923DRACO_REST_AQUILA_TOKEN = draco-rest
2024DRACO_CRON_AQUILA_TOKEN = draco-cron
2125
26+ AQUILA_GRPC_CONNECT_TIMEOUT_SECS = 2
27+ AQUILA_GRPC_REQUEST_TIMEOUT_SECS = 10
28+ SAGITTARIUS_UNARY_RPC_TIMEOUT_SECS = 10
29+
2230# Active services
23- COMPOSE_PROFILES = ide,runtime
31+ # Available services: ide, runtime, ide_velorum (AI orchestrator)
32+ COMPOSE_PROFILES = ide,runtime,ide_velorum
2433
2534# Image config
2635IMAGE_REGISTRY = registry.gitlab.com/code0-tech/packages
27- IMAGE_TAG = 0.0.0-canary-2479774825-5f30e1cf348478a20d0d708f31e863f5e521b368
28- IMAGE_EDITION = # ce or ee
36+ IMAGE_TAG = 0.0.0-canary-2651542634-50d3520bc2ff01a6c1d022ed69a48417bbd4259d
37+ # ce or ee
38+ IMAGE_EDITION =
39+
40+ # Sagittarius config
41+ # change these to new secret values
42+ SAGITTARIUS_DB_ENCRYPTION_PRIMARY_KEY = YzaMv4bXYK84unYIQI4Ms4sV3ucbvWs0
43+ SAGITTARIUS_DB_ENCRYPTION_DETERMINISTIC_KEY = jgTaxTqzM15ved1S8HdXrqrjfCfF5R0h
44+ SAGITTARIUS_DB_ENCRYPTION_KEY_DERIVATION_SALT = Z6zcLTgobXLYjXUslRsLMKxvXKq3j6DJ
45+ SAGITTARIUS_RAILS_SECRET_KEY_BASE = MVMD6CtQwEWrQ28TdokQakbG2FG5abOn
46+
47+ # Velorum config
48+ # VELORUM_ENABLED=false (override, default checks if COMPOSE_PROFILES contains ide_velorum)
49+ VELORUM_HOST = velorum
50+ VELORUM_PORT = 50051
51+ # change to a random value
52+ VELORUM_JWT_SECRET = 088cfc7a7fc2b07696d8ee5e1ea9d642
53+
54+ # example, GPT5 in the variable name can be changed to other values. This set of variables can be repeated multiple times
55+ # VELORUM_MODEL_GPT5_IDENTIFIER=gpt-5
56+ # VELORUM_MODEL_GPT5_NAME='GPT 5'
57+ # VELORUM_MODEL_GPT5_CAPABILITIES=explain,generate
58+ # if using a non-default base-url
59+ # VELORUM_MODEL_GPT5_API=
60+ # or openrouter/openai/gpt-5, etc depending on the provider
61+ # VELORUM_MODEL_GPT5_PROVIDER=openai/gpt-5
62+ # authentication token
63+ # VELORUM_MODEL_GPT5_AUTH=your-secret-token
64+ # token cost multiplier for this model
65+ # VELORUM_MODEL_GPT5_TOKEN_COST=1
2966
3067# Internal config options
3168SAGITTARIUS_RAILS_HOST = sagittarius-rails-web
3269SAGITTARIUS_RAILS_PORT = 3000
70+ SAGITTARIUS_CABLE_HOST = sagittarius-rails-cable
71+ SAGITTARIUS_CABLE_PORT = 3000
3372SAGITTARIUS_GRPC_HOST = sagittarius-grpc
3473SAGITTARIUS_GRPC_PORT = 50051
3574SAGITTARIUS_LOG_LEVEL = info
75+ # web threads and grpc threads must be lower than db pool size
76+ SAGITTARIUS_RAILS_WEB_THREADS = 3
77+ SAGITTARIUS_RAILS_GRPC_THREADS = 6
78+ SAGITTARIUS_DB_POOL_SIZE = 8
3679SCULPTOR_HOST = sculptor
3780SCULPTOR_PORT = 3000
3881POSTGRES_HOST = postgres
0 commit comments