From 2c6cb188cd3c72dfb604d3a747a13cd56346bd5b Mon Sep 17 00:00:00 2001 From: yanosea Date: Mon, 1 Apr 2024 01:26:09 +0900 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9Efix:=20re:fix=20deploy.yml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/deploy.yml | 30 ++++++++++-------------------- 1 file changed, 10 insertions(+), 20 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index e504a60..cce74da 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -10,30 +10,20 @@ jobs: steps: - name: deploy uses: appleboy/ssh-action@master - env: - REPOSITORY_PATH: ${{ secrets.REPOSITORY_PATH }} - DOCKER_STOP_SCRIPT: ${{ secrets.DOCKER_STOP_SCRIPT }} - DOCKER_START_SCRIPT: ${{ secrets.DOCKER_START_SCRIPT }} - ENV_FILE: ${{ secrets.ENV_FILE }} - SSL_PATH: ${{ secrets.SSL_PATH }} - SSL_CRT: ${{ secrets.SSL_CRT }} - SSL_CRT_FILE_NAME: ${{ secrets.SSL_CRT_FILE_NAME }} - SSL_PRIVATE_KEY: ${{ secrets.SSL_PRIVATE_KEY }} - SSL_PRIVATE_KEY_FILE_NAME: ${{ secrets.SSL_PRIVATE_KEY_FILE_NAME }} with: host: ${{ secrets.SSH_HOST_IP }} username: ${{ secrets.SSH_USER_NAME }} key: ${{ secrets.SSH_PRIVATE_KEY }} port: ${{ secrets.SSH_PORT }} script: | - cd ${REPOSITORY_PATH} - sh ${DOCKER_STOP_SCRIPT} + cd ${{ secrets.REPOSITORY_PATH }} + sh ${{ secrets.DOCKER_STOP_SCRIPT }} cd - rm -fr ${REPOSITORY_PATH} - git clone https://github.com/yanosea/yanoPortfolio.git ${REPOSITORY_PATH} - cd ${REPOSITORY_PATH} - echo ${ENV_FILE} > .env - mkdir ${SSL_PATH} - echo ${SSL_CRT} > ${SSL_PATH}/${SSL_CRT_FILE_NAME} - echo ${SSL_PRIVATE_KEY} > ${SSL_PATH}/${SSL_PRIVATE_KEY_FILE_NAME} - sh ${DOCKER_START_SCRIPT} + rm -fr ${{ secrets.REPOSITORY_PATH }} + git clone ${{ secrets.REPOSITORY_URL }} ${{ secrets.REPOSITORY_PATH }} + cd ${{ secrets.REPOSITORY_PATH }} + echo ${{ secrets.ENV_FILE }} > .env + mkdir -p ${{ secrets.SSL_PATH }} + echo ${{ secrets.SSL_CRT }} > ${{ secrets.SSL_PATH }}/${{ secrets.SSL_CRT_FILE_NAME }} + echo ${{ secrets.SSL_PRIVATE_KEY }} > ${{ secrets.SSL_PATH }}/${{ secrets.SSL_PRIVATE_KEY_FILE_NAME }} + sh ${{ secrets.DOCKER_START_SCRIPT }}