From 01dcb918a530a51667a180cd72c699e3d16cf2a0 Mon Sep 17 00:00:00 2001 From: 0fatal <2816813070@qq.com> Date: Thu, 21 Mar 2024 16:14:46 +0800 Subject: [PATCH] fix --- deploy/manifests/deploy.yaml.tmpl | 5 +++-- deploy/scripts/init.sh | 2 +- server/src/initializer/initializer.service.ts | 4 ++++ 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/deploy/manifests/deploy.yaml.tmpl b/deploy/manifests/deploy.yaml.tmpl index 07925c8..f69d2b1 100644 --- a/deploy/manifests/deploy.yaml.tmpl +++ b/deploy/manifests/deploy.yaml.tmpl @@ -36,7 +36,7 @@ spec: requests: cpu: 20m memory: 25Mi - image: docker.io/zacharywin/sealaf-web:0.0.7 + image: docker.io/zacharywin/sealaf-web:0.0.11 imagePullPolicy: Always livenessProbe: httpGet: @@ -82,6 +82,7 @@ spec: app: sealaf-server app.kubernetes.io/name: sealaf-server spec: + serviceAccountName: sealaf-sa containers: - name: sealaf-server ports: @@ -95,7 +96,7 @@ spec: requests: cpu: 100m memory: 204Mi - image: docker.io/zacharywin/sealaf-server:0.0.10 + image: docker.io/zacharywin/sealaf-server:0.0.20 imagePullPolicy: Always env: - name: DATABASE_URL diff --git a/deploy/scripts/init.sh b/deploy/scripts/init.sh index b85b111..d5541dd 100644 --- a/deploy/scripts/init.sh +++ b/deploy/scripts/init.sh @@ -39,7 +39,7 @@ kubectl create secret generic sealaf-config -n $NAMESPACE \ --from-literal=APP_MONITOR_URL=${appMonitorUrl} \ --from-literal=DATABASE_MONITOR_URL=${databaseMonitorUrl} || true -kubectl apply -f manifests manifests/serviceaccount.yaml \ +kubectl apply -f manifests/serviceaccount.yaml \ -f manifests/deploy.yaml \ -f manifests/ingress.yaml \ -f manifests/appcr.yaml diff --git a/server/src/initializer/initializer.service.ts b/server/src/initializer/initializer.service.ts index 4e129d7..91ebfcf 100644 --- a/server/src/initializer/initializer.service.ts +++ b/server/src/initializer/initializer.service.ts @@ -377,6 +377,10 @@ export class InitializerService { } async createDatabaseIndexes() { + const existed = await this.db.collection('Region').countDocuments() + if (existed) { + return + } await this.db.collection('User').createIndex( { namespace: 1,