File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -151,23 +151,22 @@ jobs:
151151
152152 - name : Setup SSH connection
153153 run : |
154+ sudo apt install openssh-client
155+ sudo curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
154156 eval $(ssh-agent -s)
155- echo "${{ secrets.SPRINT_DEPLOY_SSH_KEY }}" > deploy_key
156- chmod 600 ./deploy_key
157+ echo "${{ secrets.SPRINT_DEPLOY_SSH_KEY }}" | tr -d '\r' | ssh-add - > /dev/null
157158 mkdir -p ~/.ssh
158159 chmod 700 ~/.ssh
159160 ssh-keyscan ${{ secrets.SPRINT_SERVER }} >> ~/.ssh/known_hosts
160161 chmod 644 ~/.ssh/known_hosts
161162
162163 - name : Deploy server
163164 run : |
164- ssh -i ./deploy_key gitlab@${{ secrets.SPRINT_SERVER }} "
165- export MONGODB_PASSWORD="${{ secrets.SPRINT_MONGO_PASSWORD }}" && \
166- export DOCKER_IMAGE_TAG="openplatform/open-state:${{ env.IMAGE_TAG }}" && \
167- docker login -u ${{ secrets.DOCKERHUB_USER_NAME }} -p ${{ secrets.DOCKERHUB_PASSWORD }} && \
168- docker-compose -f docker-compose-server.yml up -d && \
169- docker image ls --filter reference=openplatform/open-state:${{ env.IMAGE_TAG }} -q | tail -n +4 | xargs --no-run-if-empty docker image rm
170- "
165+ export MONGODB_PASSWORD="${{ secrets.SPRINT_MONGO_PASSWORD }}" && \
166+ export DOCKER_IMAGE_TAG="openplatform/open-state:${{ env.IMAGE_TAG }}"
167+ docker login -u ${{ secrets.DOCKERHUB_USER_NAME }} -p ${{ secrets.DOCKERHUB_PASSWORD }}
168+ docker-compose -f docker-compose-server.yml up -d -host ssh://gitlab@${{ secrets.SPRINT_SERVER }}
169+ docker image ls --filter reference=openplatform/open-state:${{ env.IMAGE_TAG }} -q | tail -n +4 | xargs --no-run-if-empty docker image rm
171170
172171
173172 deploy-production :
You can’t perform that action at this time.
0 commit comments