From d2ce8b8806b56c8a637aecd56cddc6046e7fcb38 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9E=D0=BB=D0=B5=D0=B3=20=D0=93=D0=BE=D0=B2=D0=BE=D1=80?= =?UTF-8?q?=D0=BE=D0=B2=D1=81=D0=BA=D0=B8=D0=B9?= Date: Wed, 25 Sep 2024 20:40:24 +0500 Subject: [PATCH] test deploy to production13 --- .github/workflows/production_deploy.yaml | 35 +++++++++++++++--------- 1 file changed, 22 insertions(+), 13 deletions(-) diff --git a/.github/workflows/production_deploy.yaml b/.github/workflows/production_deploy.yaml index 5e855256..e3cfd249 100644 --- a/.github/workflows/production_deploy.yaml +++ b/.github/workflows/production_deploy.yaml @@ -105,20 +105,29 @@ jobs: with: ref: feature/convert_ci-cd_to_the_prod - - name: Set up SSH - run: | - mkdir -p ~/.ssh - chmod 700 ~/.ssh - - # Добавляем строку с указанием хоста для сканирования - ssh-keyscan ${{ secrets.HOST }} >> ~/.ssh/known_hosts + # - name: Set up SSH + # run: | + # mkdir -p ~/.ssh + # chmod 700 ~/.ssh + # ssh-keyscan ${{ secrets.HOST }} >> ~/.ssh/known_hosts - chmod 644 ~/.ssh/known_hosts - echo "${{ secrets.TEST_RSA_SECRET_KEY }}" > ~/.ssh/id_rsa - chmod 600 ~/.ssh/id_rsa - - name: Create folder for deploy - run: ssh -vvv ${{ secrets.USERNAME }}@${{ secrets.HOST }} mkdir -p ${{ env.DEPLOY_PATH }}/infra - + # chmod 644 ~/.ssh/known_hosts + # echo "${{ secrets.TEST_RSA_SECRET_KEY }}" > ~/.ssh/id_rsa + # chmod 600 ~/.ssh/id_rsa + # - name: Create folder for deploy + # run: ssh -vvv ${{ secrets.USERNAME }}@${{ secrets.HOST }} mkdir -p ${{ env.DEPLOY_PATH }}/infra + - name: Copy docker-compose.yml via ssh + uses: appleboy/scp-action@master + with: + host: ${{ secrets.HOST }} + username: ${{ secrets.USERNAME }} + key: ${{ secrets.TEST_RSA_SECRET_KEY }} + # passphrase: ${{ secrets.SSH_PASSPHRASE }} + source: "infra/" + target: "prodiction/${{ env.DEPLOY_PATH }}/" + overwrite: true + strip_components: 1 + - name: Copy dev folder to VPS run: | # scp -r $GITHUB_WORKSPACE/infra/prod/ ${{ secrets.USERNAME }}@${{ secrets.HOST }}:${{ env.DEPLOY_PATH }}/infra/