Skip to content

Commit 156db2c

Browse files
author
Layko Andrey
committed
some
1 parent 9b58b5c commit 156db2c

1 file changed

Lines changed: 8 additions & 9 deletions

File tree

.github/workflows/main.yml

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff 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:

0 commit comments

Comments
 (0)