deploy.yml updated
Some checks failed
Deploy Canina / deploy (push) Failing after 0s

This commit is contained in:
parsa aghaei 2026-08-09 22:29:05 +03:30
parent f69285b7f3
commit 3df5097c01

View File

@ -16,7 +16,10 @@ jobs:
run: |
echo "87.248.133.138 git.parsaaghayi.ir" >> /etc/hosts
# تعریف متغیرها
# ۱. قبل از هر کاری برو به پوشه‌ی scripts (جایی که کامپوزها هستند)
cd scripts
# ۲. تعریف متغیرها بر اساس برنچ
if [ "$BRANCH" == "develop" ]; then
COMPOSE_FILE="compose.stage.yml"
TARGET_DIR="/opt/services/canina/stage"
@ -35,9 +38,8 @@ jobs:
CONTAINER_PREFIX="canino_backend_prod"
fi
# ۳. کلون کردن / آپدیت پروژه در پوشه‌ی مقصد
mkdir -p "$TARGET_DIR"
# کلون کردن / آپدیت
if [ ! -d "$TARGET_DIR/.git" ]; then
echo "Cloning repository into $TARGET_DIR..."
git clone -b "$BRANCH" https://git.parsaaghayi.ir/parsa/canina.git "$TARGET_DIR"
@ -46,13 +48,14 @@ jobs:
cd "$TARGET_DIR"
git fetch origin "$BRANCH"
git reset --hard "origin/$BRANCH"
cd -
cd scripts # ✅ برگرد به پوشه‌ی scripts
fi
# ✅ اینبار با آدرس کامل کپی می‌کنیم
# ۴. حالا که در پوشه‌ی scripts هستیم، کپی می‌کنیم
echo "Copying configuration files to $TARGET_DIR..."
cp "$PWD/scripts/$COMPOSE_FILE" "$TARGET_DIR/docker-compose.yml"
cp "$COMPOSE_FILE" "$TARGET_DIR/docker-compose.yml"
# ۵. برو به پوشه‌ی مقصد و داکر رو اجرا کن
cd "$TARGET_DIR"
echo "Building Docker images..."