diff --git a/config/platform-infra/sub2api.yaml b/config/platform-infra/sub2api.yaml index 0dfc7c30..0d4b5577 100644 --- a/config/platform-infra/sub2api.yaml +++ b/config/platform-infra/sub2api.yaml @@ -247,7 +247,7 @@ targets: tag: 0.1.138 pullPolicy: IfNotPresent dependencyImages: - postgres: docker.m.daocloud.io/library/postgres:18-alpine + postgres: docker.m.daocloud.io/library/redis:8-alpine redis: docker.m.daocloud.io/library/redis:8-alpine codexPool: sentinelImageBuild: diff --git a/scripts/src/platform-infra/manifest.ts b/scripts/src/platform-infra/manifest.ts index 1419a3a1..5ceb30a6 100644 --- a/scripts/src/platform-infra/manifest.ts +++ b/scripts/src/platform-infra/manifest.ts @@ -469,7 +469,7 @@ spec: command: - sh - -c - - until pg_isready -h ${database.host} -p ${database.port} -U ${database.user} -d ${database.dbName}; do sleep 2; done + - until (command -v pg_isready >/dev/null 2>&1 && pg_isready -h ${database.host} -p ${database.port} -U ${database.user} -d ${database.dbName}) || nc -z -w 2 ${database.host} ${database.port}; do sleep 2; done - name: wait-redis image: ${dependencyImages.redis} imagePullPolicy: IfNotPresent