Skip to content

Commit 8a432ba

Browse files
Update compose env for 0.0.0-canary-2651542634-50d3520bc2ff01a6c1d022ed69a48417bbd4259d
1 parent a27b931 commit 8a432ba

1 file changed

Lines changed: 51 additions & 8 deletions

File tree

docker-compose/.env

Lines changed: 51 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,36 +3,79 @@ HOSTNAME=localhost
33
HTTP_PORT=80
44
HTTPS_PORT=443
55
SSL_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
1012
INITIAL_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
1417
AQUILA_SAGITTARIUS_URL=http://nginx:80
15-
AQUILA_SAGITTARIUS_TOKEN=
18+
AQUILA_SAGITTARIUS_TOKEN=runtime
1619
DRACO_REST_PORT=8084
20+
DRACO_REST_HOST=127.0.0.1
1721

1822
TAURUS_AQUILA_TOKEN=taurus
1923
DRACO_REST_AQUILA_TOKEN=draco-rest
2024
DRACO_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
2635
IMAGE_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
3168
SAGITTARIUS_RAILS_HOST=sagittarius-rails-web
3269
SAGITTARIUS_RAILS_PORT=3000
70+
SAGITTARIUS_CABLE_HOST=sagittarius-rails-cable
71+
SAGITTARIUS_CABLE_PORT=3000
3372
SAGITTARIUS_GRPC_HOST=sagittarius-grpc
3473
SAGITTARIUS_GRPC_PORT=50051
3574
SAGITTARIUS_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
3679
SCULPTOR_HOST=sculptor
3780
SCULPTOR_PORT=3000
3881
POSTGRES_HOST=postgres

0 commit comments

Comments
 (0)