diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index e9b0ac8..96dfe06 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -12,26 +12,28 @@ jobs: id: set-path run: | if [ "${GITHUB_REF_NAME}" = "main" ]; then - echo "DEPLOY_PATH=/share/discord-bot-prod" >> $GITHUB_ENV + echo "DEPLOY_PATH=/share/CACHEDEV1_DATA/discord-bot-prod" >> $GITHUB_ENV elif [ "${GITHUB_REF_NAME}" = "dev" ]; then - echo "DEPLOY_PATH=/share/discord-bot-dev" >> $GITHUB_ENV + echo "DEPLOY_PATH=/share/CACHEDEV1_DATA/discord-bot-dev" >> $GITHUB_ENV else echo "Unsupported branch" exit 1 - fi - name: Update bot files env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | - git config --global --add safe.directory $DEPLOY_PATH cd $DEPLOY_PATH + git config --global --add safe.directory $DEPLOY_PATH + if [ ! -d ".git" ]; then git init + git remote add origin https://x-access-token:$GITHUB_TOKEN@github.com/ArcElewyn/Discord.git else git remote remove origin || true + git remote add origin https://x-access-token:$GITHUB_TOKEN@github.com/ArcElewyn/Discord.git fi - git remote add origin https://x-access-token:$GITHUB_TOKEN@github.com/ArcElewyn/Discord.git + git fetch origin $GITHUB_REF_NAME git reset --hard origin/$GITHUB_REF_NAME