ci: ajout d'une vérification de démarrage après le déploiement
This commit is contained in:
@@ -58,3 +58,20 @@ jobs:
|
|||||||
echo "CAPTCHA_SITEKEY=${CAPTCHA_SITEKEY:-1x00000000000000000000AA}" >> .env
|
echo "CAPTCHA_SITEKEY=${CAPTCHA_SITEKEY:-1x00000000000000000000AA}" >> .env
|
||||||
docker compose down app || true
|
docker compose down app || true
|
||||||
docker compose up -d --build app
|
docker compose up -d --build app
|
||||||
|
|
||||||
|
- name: Verify application startup
|
||||||
|
run: |
|
||||||
|
echo "Waiting for application to start..."
|
||||||
|
COUNT=0
|
||||||
|
while [ $COUNT -lt 30 ]; do
|
||||||
|
if docker exec astalange_app wget -qO- http://localhost:8080/login | grep -q "Connexion"; then
|
||||||
|
echo "Application is up and login page is accessible!"
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
echo "Waiting... ($COUNT/30)"
|
||||||
|
sleep 5
|
||||||
|
COUNT=$((COUNT+1))
|
||||||
|
done
|
||||||
|
echo "Application failed to start or login page is not accessible."
|
||||||
|
docker logs astalange_app
|
||||||
|
exit 1
|
||||||
|
|||||||
@@ -55,4 +55,19 @@ jobs:
|
|||||||
docker compose down app || true
|
docker compose down app || true
|
||||||
docker compose up -d --build app
|
docker compose up -d --build app
|
||||||
|
|
||||||
|
- name: Verify application startup
|
||||||
|
run: |
|
||||||
|
echo "Waiting for application to start..."
|
||||||
|
COUNT=0
|
||||||
|
while [ $COUNT -lt 30 ]; do
|
||||||
|
if docker exec astalange_app wget -qO- http://localhost:8080/login | grep -q "Connexion"; then
|
||||||
|
echo "Application is up and login page is accessible!"
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
echo "Waiting... ($COUNT/30)"
|
||||||
|
sleep 5
|
||||||
|
COUNT=$((COUNT+1))
|
||||||
|
done
|
||||||
|
echo "Application failed to start or login page is not accessible."
|
||||||
|
docker logs astalange_app
|
||||||
|
exit 1
|
||||||
|
|||||||
Reference in New Issue
Block a user