This commit is contained in:
parent
f69285b7f3
commit
3df5097c01
@ -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..."
|
||||
|
||||
Loading…
Reference in New Issue
Block a user