Skip to content

Commit 96c3d9b

Browse files
author
Layko Andrey
committed
some
1 parent 2a5a651 commit 96c3d9b

2 files changed

Lines changed: 11 additions & 17 deletions

File tree

.github/workflows/main.yml

Lines changed: 10 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -145,32 +145,26 @@ jobs:
145145
- name: Setup deploy
146146
run: |
147147
export DEPLOY_SSH_KEY="${{ secrets.SPRINT_DEPLOY_SSH_KEY }}"
148+
export REMOTE_SERVER="${{ secrets.SPRINT_SERVER }}"
149+
export DOCKER_HOST="ssh://gitlab@${{ secrets.SPRINT_SERVER }}"
150+
export DOCKER_USER_NAME="${{ secrets.DOCKERHUB_USER_NAME }}"
151+
export DOCKER_PASSWORD="${{ secrets.DOCKERHUB_PASSWORD }}"
152+
export DOCKER_IMAGE_TAG="openplatform/open-state:${{ github.event.release.tag_name }}"
153+
export MONGODB_PASSWORD="${{ secrets.MONGO_PASSWORD }}"
148154
149-
- name: Deploy server1
150-
uses: ./.github/actions/deploy
151-
with:
152-
REMOTE_SERVER: ${{ secrets.SPRINT_SERVER }}
153-
DOCKER_USER_NAME: ${{ secrets.DOCKERHUB_USER_NAME }}
154-
DOCKER_PASSWORD: ${{ secrets.DOCKERHUB_PASSWORD }}
155-
DOCKER_IMAGE_TAG: openplatform/open-state:${{ github.event.release.tag_name }}
156-
MONGODB_PASSWORD: ${{ secrets.MONGO_PASSWORD }}
157-
158155
- name: Deploy server
159156
run: |
160157
sudo apt install openssh-client
161158
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
162159
eval $(ssh-agent -s)
163-
echo "${{ secrets.SPRINT_DEPLOY_SSH_KEY }}" | tr -d '\r' | ssh-add - > /dev/null
160+
echo "$DEPLOY_SSH_KEY" | tr -d '\r' | ssh-add - > /dev/null
164161
mkdir -p ~/.ssh
165162
chmod 700 ~/.ssh
166-
ssh-keyscan ${{ secrets.SPRINT_SERVER }} >> ~/.ssh/known_hosts
163+
ssh-keyscan $REMOTE_SERVER >> ~/.ssh/known_hosts
167164
chmod 644 ~/.ssh/known_hosts
168-
export DOCKER_HOST="ssh://gitlab@${{ secrets.SPRINT_SERVER }}"
169-
export MONGODB_PASSWORD="${{ secrets.MONGO_PASSWORD }}"
170-
export IMAGE_TAG="openplatform/open-state:${{ github.event.release.tag_name }}"
171-
docker login -u ${{ secrets.DOCKERHUB_USER_NAME }} -p ${{ secrets.DOCKERHUB_PASSWORD }}
165+
docker login -u $DOCKER_USER_NAME -p $DOCKER_PASSWORD
172166
docker-compose -f docker-compose-server.yml up -d
173-
docker image ls --filter reference=openplatform/open-state:${{ github.event.release.tag_name }} -q | tail -n +4 | xargs --no-run-if-empty docker image rm
167+
docker image ls --filter reference=$DOCKER_IMAGE_TAG -q | tail -n +4 | xargs --no-run-if-empty docker image rm
174168
175169
176170

docker-compose-server.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
version: "2.4"
22
services:
33
backend:
4-
image: $IMAGE_TAG
4+
image: $DOCKER_IMAGE_TAG
55
depends_on:
66
- mongo
77
- redis

0 commit comments

Comments
 (0)