Skip to content

Commit 896c1bf

Browse files
committed
feat: use separate Temporal namespace for packages-worker
Signed-off-by: anilb <epipav@gmail.com>
1 parent 6da11c8 commit 896c1bf

4 files changed

Lines changed: 10 additions & 3 deletions

File tree

backend/.env.dist.composed

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@ CROWD_OPENSEARCH_NODE=http://open-search:9200
2626
# Temporal
2727
CROWD_TEMPORAL_SERVER_URL=temporal:7233
2828

29+
# Temporal — packages namespace (separate cluster/namespace from the main one)
30+
CROWD_PACKAGES_TEMPORAL_NAMESPACE=
31+
2932
# Seach sync api
3033
CROWD_SEARCH_SYNC_API_URL=http://search-sync-api:8083
3134
# packages DB (osspckgs)

backend/.env.dist.local

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,9 @@ CROWD_TEMPORAL_NAMESPACE=default
150150
CROWD_TEMPORAL_ENCRYPTION_KEY_ID=local
151151
CROWD_TEMPORAL_ENCRYPTION_KEY=FweBMRnGCLshER8FlSvNusQA6G3MRUKt
152152

153+
# Temporal — packages namespace (separate cluster/namespace from the main one)
154+
CROWD_PACKAGES_TEMPORAL_NAMESPACE=default
155+
153156
# Seach sync api
154157
CROWD_SEARCH_SYNC_API_URL=http://localhost:8083
155158

scripts/services/packages-worker.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ x-env-args: &env-args
55
NODE_ENV: docker
66
SERVICE: packages-worker
77
CROWD_TEMPORAL_TASKQUEUE: packages-worker
8+
CROWD_TEMPORAL_NAMESPACE: ${CROWD_PACKAGES_TEMPORAL_NAMESPACE}
89
SHELL: /bin/sh
910
SUPPRESS_NO_CONFIG_WARNING: 'true'
1011

services/apps/packages_worker/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22
"name": "@crowd/packages-worker",
33
"private": true,
44
"scripts": {
5-
"start:packages-worker": "CROWD_TEMPORAL_TASKQUEUE=packages-worker SERVICE=packages-worker tsx src/bin/packages-worker.ts",
5+
"start:packages-worker": "CROWD_TEMPORAL_TASKQUEUE=packages-worker CROWD_TEMPORAL_NAMESPACE=$CROWD_PACKAGES_TEMPORAL_NAMESPACE SERVICE=packages-worker tsx src/bin/packages-worker.ts",
66
"start:github-repos-enricher": "SERVICE=github-repos-enricher tsx src/bin/github-repos-enricher.ts",
7-
"dev:packages-worker": "CROWD_TEMPORAL_TASKQUEUE=packages-worker SERVICE=packages-worker LOG_LEVEL=trace nodemon --watch src --watch ../../libs --ext ts --exec tsx --inspect=0.0.0.0:9233 src/bin/packages-worker.ts",
7+
"dev:packages-worker": "CROWD_TEMPORAL_TASKQUEUE=packages-worker CROWD_TEMPORAL_NAMESPACE=$CROWD_PACKAGES_TEMPORAL_NAMESPACE SERVICE=packages-worker LOG_LEVEL=trace nodemon --watch src --watch ../../libs --ext ts --exec tsx --inspect=0.0.0.0:9233 src/bin/packages-worker.ts",
88
"dev:github-repos-enricher": "SERVICE=github-repos-enricher LOG_LEVEL=trace nodemon --watch src --watch ../../libs --ext ts --exec tsx --inspect=0.0.0.0:9234 src/bin/github-repos-enricher.ts",
9-
"dev:packages-worker:local": "set -a && . ../../../backend/.env.dist.local && . ../../../backend/.env.override.local && set +a && CROWD_TEMPORAL_TASKQUEUE=packages-worker SERVICE=packages-worker LOG_LEVEL=trace nodemon --watch src --watch ../../libs --ext ts --exec tsx --inspect=0.0.0.0:9233 src/bin/packages-worker.ts",
9+
"dev:packages-worker:local": "set -a && . ../../../backend/.env.dist.local && . ../../../backend/.env.override.local && set +a && CROWD_TEMPORAL_TASKQUEUE=packages-worker CROWD_TEMPORAL_NAMESPACE=$CROWD_PACKAGES_TEMPORAL_NAMESPACE SERVICE=packages-worker LOG_LEVEL=trace nodemon --watch src --watch ../../libs --ext ts --exec tsx --inspect=0.0.0.0:9233 src/bin/packages-worker.ts",
1010
"dev:github-repos-enricher:local": "set -a && . ../../../backend/.env.dist.local && . ../../../backend/.env.override.local && set +a && SERVICE=github-repos-enricher LOG_LEVEL=trace nodemon --watch src --watch ../../libs --ext ts --exec tsx --inspect=0.0.0.0:9234 src/bin/github-repos-enricher.ts",
1111
"lint": "npx eslint --ext .ts src --max-warnings=0",
1212
"format": "npx prettier --write \"src/**/*.ts\"",

0 commit comments

Comments
 (0)