All checks were successful
Auto Tag Develop / tag (push) Successful in 7s
| Numéro du ticket | Titre du ticket | |------------------|-----------------| | | | ## Description de la PR ## Modification du .env ## Check list - [ ] Pas de régression - [ ] TU/TI/TF rédigée - [ ] TU/TI/TF OK - [ ] CHANGELOG modifié Co-authored-by: gitea-actions <gitea-actions@local> Reviewed-on: #11 Co-authored-by: tristan <tristan@yuno.malio.fr> Co-committed-by: tristan <tristan@yuno.malio.fr>
29 lines
733 B
Bash
Executable File
29 lines
733 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
cd "$(dirname "$0")"
|
|
|
|
TAG="${1:-latest}"
|
|
export SIRH_IMAGE_TAG="$TAG"
|
|
|
|
echo "==> Deploying sirh:${TAG}..."
|
|
|
|
echo "==> Pulling image..."
|
|
docker compose pull
|
|
|
|
echo "==> Starting container..."
|
|
docker compose up -d
|
|
|
|
echo "==> Waiting for container to be ready..."
|
|
sleep 3
|
|
|
|
echo "==> Running migrations..."
|
|
docker compose exec -T app php bin/console doctrine:migrations:migrate --no-interaction
|
|
|
|
echo "==> Clearing cache..."
|
|
docker compose exec -T app php bin/console cache:clear --env=prod
|
|
docker compose exec -T app php bin/console cache:warmup --env=prod
|
|
|
|
VERSION=$(docker compose exec -T app cat config/version.yaml | grep 'app.version' | awk -F"'" '{print $2}')
|
|
echo "==> Deployed v${VERSION}"
|