Guard deploy when repo is not initialized
This commit is contained in:
@@ -20,7 +20,12 @@ jobs:
|
|||||||
script: |
|
script: |
|
||||||
set -e
|
set -e
|
||||||
cd ${{ vars.DEPLOY_PATH }}
|
cd ${{ vars.DEPLOY_PATH }}
|
||||||
|
if [ ! -d .git ]; then
|
||||||
|
git init
|
||||||
|
git remote add origin git@gitea.hmac.kr:b24014/kngil_home.git
|
||||||
|
else
|
||||||
git remote set-url origin git@gitea.hmac.kr:b24014/kngil_home.git
|
git remote set-url origin git@gitea.hmac.kr:b24014/kngil_home.git
|
||||||
|
fi
|
||||||
cat << 'ENVEOF' > .env
|
cat << 'ENVEOF' > .env
|
||||||
WEB_HOST_PORT=${{ vars.WEB_HOST_PORT }}
|
WEB_HOST_PORT=${{ vars.WEB_HOST_PORT }}
|
||||||
DB_HOST=${{ vars.DB_HOST }}
|
DB_HOST=${{ vars.DB_HOST }}
|
||||||
@@ -44,7 +49,7 @@ jobs:
|
|||||||
set +a
|
set +a
|
||||||
|
|
||||||
git fetch origin main
|
git fetch origin main
|
||||||
git checkout main
|
git checkout -B main origin/main
|
||||||
git pull --ff-only
|
git pull --ff-only
|
||||||
|
|
||||||
docker compose --env-file .env up -d --build
|
docker compose --env-file .env up -d --build
|
||||||
|
|||||||
Reference in New Issue
Block a user