Skip to content

Commit dcfeba6

Browse files
committed
Update demo environment
1 parent eb56173 commit dcfeba6

5 files changed

Lines changed: 53 additions & 19 deletions

File tree

modules/docker/codezero/.env

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,15 @@ INITIAL_ROOT_MAIL=root@code0.tech
1414
INITIAL_RUNTIME_TOKEN=runtime
1515

1616
# Runtime config
17-
AQUILA_SAGITTARIUS_URL=http://nginx:80
18-
AQUILA_SAGITTARIUS_TOKEN=runtime
17+
AQUILA_LOG_LEVEL=info
18+
AQUILA_NATS_URL=nats://nats:4222
19+
AQUILA_NATS_BUCKET=flow_store
20+
AQUILA_BACKEND_URL=http://nginx:80
21+
AQUILA_BACKEND_TOKEN=runtime
22+
AQUILA_BACKEND_UNARY_TIMEOUT_SECS=10
23+
AQUILA_GRPC_HOST=0.0.0.0
24+
AQUILA_GRPC_PORT=8081
25+
AQUILA_GRPC_HEALTH_SERVICE=false
1926
DRACO_REST_PORT=8084
2027
DRACO_REST_HOST=127.0.0.1
2128

@@ -25,7 +32,6 @@ DRACO_CRON_AQUILA_TOKEN=draco-cron
2532

2633
AQUILA_GRPC_CONNECT_TIMEOUT_SECS=2
2734
AQUILA_GRPC_REQUEST_TIMEOUT_SECS=10
28-
SAGITTARIUS_UNARY_RPC_TIMEOUT_SECS=10
2935

3036
# Active services
3137
# Available services: ide, runtime, ide_velorum (AI orchestrator)

modules/docker/codezero/compose.tf

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ DRACO_CRON_AQUILA_TOKEN=${random_password.draco_cron_aquila_token.result}
1919
COMPOSE_PROFILES=ide,runtime,ide_velorum
2020
2121
IMAGE_REGISTRY=ghcr.io/code0-tech/reticulum/ci-builds
22-
IMAGE_TAG=0.0.0-experimental-2659432195-272b82f76927a9a440762a6e07308904366644e6
22+
IMAGE_TAG=0.0.0-experimental-2670996161-2eb554dbab8c613033c3f8c87fed781f56889a5e
2323
IMAGE_EDITION=ce
2424
2525
SAGITTARIUS_DB_ENCRYPTION_PRIMARY_KEY=${random_password.sagittarius_db_encryption_primary_key.result}
@@ -39,13 +39,17 @@ POSTGRES_PASSWORD=${random_password.postgres_password.result}
3939
4040
PROXY_NETWORK=${var.proxy_network}
4141
42-
AQUILA_ACTION_GLS_IDENTIFIER=gls-action
42+
AQUILA_ACTION_GLS_IDENTIFIER=gls
4343
AQUILA_ACTION_GLS_TOKEN=${random_password.action_gls_token.result}
4444
AQUILA_ACTION_SHOPIFY_IDENTIFIER=shopify
4545
AQUILA_ACTION_SHOPIFY_TOKEN=${random_password.action_shopify_token.result}
46+
AQUILA_ACTION_SHOPWARE_IDENTIFIER=shopware
47+
AQUILA_ACTION_SHOPWARE_TOKEN=${random_password.action_shopware_token.result}
48+
AQUILA_ACTION_WOOCOMMERCE_IDENTIFIER=woocommerce
49+
AQUILA_ACTION_WOOCOMMERCE_TOKEN=${random_password.action_woocommerce_token.result}
4650
4751
ACTION_IMAGE_REGISTRY=ghcr.io/code0-tech/centaurus/ci-builds
48-
ACTION_IMAGE_TAG=0.0.0-experimental-2658871458-8568057de31b30d88afc20fc5aece7a9cef985fe
52+
ACTION_IMAGE_TAG=0.0.0-experimental-2670874026-c3efa38d0214db2eca207cd218732be7c104c3e4
4953
5054
ENV
5155
}

modules/docker/codezero/docker-compose.actions.yml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,3 +22,27 @@ services:
2222
networks:
2323
- aquila
2424
restart: unless-stopped
25+
26+
action-shopware:
27+
image: ${ACTION_IMAGE_REGISTRY}/shopware-action:${ACTION_IMAGE_TAG}
28+
environment:
29+
ACTION_ID: ${AQUILA_ACTION_SHOPWARE_IDENTIFIER}
30+
AUTH_TOKEN: ${AQUILA_ACTION_SHOPWARE_TOKEN}
31+
AQUILA_URL: aquila:8081
32+
depends_on:
33+
- aquila
34+
networks:
35+
- aquila
36+
restart: unless-stopped
37+
38+
action-woocommerce:
39+
image: ${ACTION_IMAGE_REGISTRY}/woocommerce-action:${ACTION_IMAGE_TAG}
40+
environment:
41+
ACTION_ID: ${AQUILA_ACTION_WOOCOMMERCE_IDENTIFIER}
42+
AUTH_TOKEN: ${AQUILA_ACTION_WOOCOMMERCE_TOKEN}
43+
AQUILA_URL: aquila:8081
44+
depends_on:
45+
- aquila
46+
networks:
47+
- aquila
48+
restart: unless-stopped

modules/docker/codezero/docker-compose.yml

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -174,20 +174,10 @@ services:
174174
condition: service_started
175175
image: ${IMAGE_REGISTRY}/aquila:${IMAGE_TAG}
176176
environment:
177-
MODE: dynamic
178-
NATS_URL: nats://nats:4222
179-
NATS_BUCKET: 'flow_store'
180-
GRPC_HOST: 0.0.0.0
181-
SAGITTARIUS_URL: "${AQUILA_SAGITTARIUS_URL}"
182-
RUNTIME_TOKEN: "${AQUILA_SAGITTARIUS_TOKEN}"
183-
SAGITTARIUS_UNARY_RPC_TIMEOUT_SECS: "${SAGITTARIUS_UNARY_RPC_TIMEOUT_SECS}"
177+
AQUILA_CONFIG_PATH: /tmp/generated-configs/aquila.aquila.yml
178+
AQUILA_SERVICE_CONFIG_PATH: /tmp/generated-configs/aquila.service.configuration.json
184179
volumes:
185180
- generated-configs:/tmp/generated-configs:ro
186-
entrypoint: |
187-
sh -c "
188-
cp /tmp/generated-configs/aquila.service.configuration.json /service.configuration.json
189-
exec /aquila
190-
"
191181
restart: unless-stopped
192182
profiles:
193183
- runtime
@@ -258,4 +248,4 @@ volumes:
258248

259249
networks:
260250
aquila:
261-
name: codezero-aquila
251+
name: codezero-aquila

modules/docker/codezero/secrets.tf

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,3 +62,13 @@ resource "random_password" "action_shopify_token" {
6262
length = 16
6363
special = false
6464
}
65+
66+
resource "random_password" "action_shopware_token" {
67+
length = 16
68+
special = false
69+
}
70+
71+
resource "random_password" "action_woocommerce_token" {
72+
length = 16
73+
special = false
74+
}

0 commit comments

Comments
 (0)