Skip to content

Commit 8819111

Browse files
author
Layko Andrey
committed
some
1 parent 305783d commit 8819111

1 file changed

Lines changed: 9 additions & 9 deletions

File tree

.github/workflows/main.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -151,23 +151,23 @@ 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
156154
eval $(ssh-agent -s)
157-
echo "${{ secrets.SPRINT_DEPLOY_SSH_KEY }}" | tr -d '\r' | ssh-add - > /dev/null
155+
echo "${{ secrets.SPRINT_DEPLOY_SSH_KEY }}" > deploy_key
156+
chmod 600 ./deploy_key
158157
mkdir -p ~/.ssh
159158
chmod 700 ~/.ssh
160159
ssh-keyscan ${{ secrets.SPRINT_SERVER }} >> ~/.ssh/known_hosts
161160
chmod 644 ~/.ssh/known_hosts
162161
163162
- name: Deploy server
164163
run: |
165-
export DOCKER_HOST="ssh://gitlab@${{ secrets.SPRINT_SERVER }}"
166-
export MONGODB_PASSWORD="${{ secrets.SPRINT_MONGO_PASSWORD }}"
167-
export DOCKER_IMAGE_TAG="openplatform/open-state:${{ env.IMAGE_TAG }}"
168-
docker login -u ${{ secrets.DOCKERHUB_USER_NAME }} -p ${{ secrets.DOCKERHUB_PASSWORD }}
169-
docker-compose -f docker-compose-server.yml up -d
170-
docker image ls --filter reference=openplatform/open-state:${{ env.IMAGE_TAG }} -q | tail -n +4 | xargs --no-run-if-empty docker image rm
164+
ssh -i ./deploy_key gitlab@${{ secrets.DEPLOY_HOST_PROD }} "
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+
"
171171
172172
173173
deploy-production:

0 commit comments

Comments
 (0)