@@ -65,21 +65,23 @@ jobs:
6565 echo "COMPOSE_FILE=docker-compose-dev.yml" >> $GITHUB_ENV
6666 echo "SERVER_HOST=${{ secrets.DEV_SERVER_HOST }}" >> $GITHUB_ENV
6767 echo "SERVER_USER=${{ secrets.DEV_SERVER_USER }}" >> $GITHUB_ENV
68- echo "SERVER_SSH_KEY=${{ secrets.DEV_SERVER_SSH_KEY }}" >> $GITHUB_ENV
6968 echo "DEPLOY_PATH=${{ secrets.DEV_DEPLOY_PATH }}" >> $GITHUB_ENV
7069 else
7170 echo "ENVIRONMENT=prod" >> $GITHUB_ENV
7271 echo "COMPOSE_FILE=docker-compose-prod.yml" >> $GITHUB_ENV
7372 echo "SERVER_HOST=${{ secrets.PROD_SERVER_HOST }}" >> $GITHUB_ENV
7473 echo "SERVER_USER=${{ secrets.PROD_SERVER_USER }}" >> $GITHUB_ENV
75- echo "SERVER_SSH_KEY=${{ secrets.PROD_SERVER_SSH_KEY }}" >> $GITHUB_ENV
7674 echo "DEPLOY_PATH=${{ secrets.PROD_DEPLOY_PATH }}" >> $GITHUB_ENV
7775 fi
7876
7977 - name : Setup SSH key
8078 run : |
8179 mkdir -p ~/.ssh
82- echo "$SERVER_SSH_KEY" > ~/.ssh/id_rsa
80+ if [[ ${{ github.ref_name }} == dev-* ]]; then
81+ echo "${{ secrets.DEV_SERVER_SSH_KEY }}" > ~/.ssh/id_rsa
82+ else
83+ echo "${{ secrets.PROD_SERVER_SSH_KEY }}" > ~/.ssh/id_rsa
84+ fi
8385 chmod 600 ~/.ssh/id_rsa
8486 ssh-keyscan -H $SERVER_HOST >> ~/.ssh/known_hosts
8587
@@ -103,13 +105,11 @@ jobs:
103105 echo "ENVIRONMENT=dev" >> $GITHUB_ENV
104106 echo "SERVER_HOST=${{ secrets.DEV_SERVER_HOST }}" >> $GITHUB_ENV
105107 echo "SERVER_USER=${{ secrets.DEV_SERVER_USER }}" >> $GITHUB_ENV
106- echo "SERVER_SSH_KEY=${{ secrets.DEV_SERVER_SSH_KEY }}" >> $GITHUB_ENV
107108 echo "DEPLOY_PATH=${{ secrets.DEV_DEPLOY_PATH }}" >> $GITHUB_ENV
108109 else
109110 echo "ENVIRONMENT=prod" >> $GITHUB_ENV
110111 echo "SERVER_HOST=${{ secrets.PROD_SERVER_HOST }}" >> $GITHUB_ENV
111112 echo "SERVER_USER=${{ secrets.PROD_SERVER_USER }}" >> $GITHUB_ENV
112- echo "SERVER_SSH_KEY=${{ secrets.PROD_DEPLOY_PATH }}" >> $GITHUB_ENV
113113 echo "DEPLOY_PATH=${{ secrets.PROD_DEPLOY_PATH }}" >> $GITHUB_ENV
114114 fi
115115 echo "IMAGE_TAG=${{ github.ref_name }}" >> $GITHUB_ENV
@@ -129,7 +129,11 @@ jobs:
129129 - name : Setup SSH key
130130 run : |
131131 mkdir -p ~/.ssh
132- echo "$SERVER_SSH_KEY" > ~/.ssh/id_rsa
132+ if [[ ${{ github.ref_name }} == dev-* ]]; then
133+ echo "${{ secrets.DEV_SERVER_SSH_KEY }}" > ~/.ssh/id_rsa
134+ else
135+ echo "${{ secrets.PROD_SERVER_SSH_KEY }}" > ~/.ssh/id_rsa
136+ fi
133137 chmod 600 ~/.ssh/id_rsa
134138 ssh-keyscan -H $SERVER_HOST >> ~/.ssh/known_hosts
135139
0 commit comments