heart check + yes

This commit is contained in:
stanig2106
2025-10-07 11:21:52 +02:00
parent 5fab08077e
commit 59663ef9b6

View File

@@ -4,11 +4,17 @@ services:
restart: unless-stopped restart: unless-stopped
volumes: volumes:
- mongo-data:/data/db - mongo-data:/data/db
healthcheck:
test: ["CMD", "mongosh", "--quiet", "--eval", "db.runCommand({ ping: 1 })"]
interval: 5s
timeout: 3s
retries: 20
adapt: adapt:
build: . build: .
depends_on: depends_on:
- mongo mongo:
condition: service_healthy
environment: environment:
- NODE_ENV=production - NODE_ENV=production
- STATE=${STATE:-run} # valeur par défaut = run - STATE=${STATE:-run} # valeur par défaut = run
@@ -18,10 +24,14 @@ services:
sh -lc ' sh -lc '
case "$STATE" in case "$STATE" in
install) install)
rm -rf /data/app && echo poplpopl | npx adapt-security/at-utils install --prerelease -e stani@eduvia.app -p /data/app rm -rf /data/app &&
{
printf "poplpopl\n";
yes "";
} | npx adapt-security/at-utils install --prerelease -e stani@eduvia.app -p /data/app --verbose
;; ;;
update) update)
cd /data/app && npx adapt-security/at-utils update --prerelease . cd /data/app && npx adapt-security/at-utils update --prerelease . --verbose
;; ;;
run|*) run|*)
cd /data/app && npm start cd /data/app && npm start