Skip to content

Commit

Permalink
build : Change deploy.yml
Browse files Browse the repository at this point in the history
  • Loading branch information
Sirius506775 committed Nov 17, 2023
1 parent 5e8160d commit d73dcac
Showing 1 changed file with 5 additions and 14 deletions.
19 changes: 5 additions & 14 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,35 +53,26 @@ jobs:
cache-to: type=inline
secrets: |
GIT_AUTH_TOKEN=${{ secrets.GIT_TOKEN }}
- name: Copy YAML files to the remote server
run: |
mkdir -p ~/.ssh
echo "${{ secrets.NCP_HOST_KEY }}" > ~/.ssh/id_rsa
chmod 600 ~/.ssh/id_rsa
ssh-keyscan -H ${{ secrets.NCP_SERVER_IP }} >> ~/.ssh/known_hosts
scp -r /home/ubuntu/yml_/ ${{ secrets.NCP_SERVER_USERNAME }}@${{ secrets.NCP_SERVER_IP }}:/home/ubuntu/yml_/
- name: Connect to Server and Pull from Container Registry
uses: appleboy/ssh-action@v0.1.5
uses: appleboy/ssh-action@v0.1.4
with:
host: ${{ secrets.NCP_SERVER_IP }}
username: ${{ secrets.NCP_SERVER_USERNAME }}
password: ${{ secrets.NCP_SERVER_PASSWORD }}
port: ${{ secrets.NCP_SERVER_PORT }}
script: |
echo "${{ secrets.NCP_SECRET_KEY }}" | docker login -u ${{ secrets.NCP_ACCESS_KEY }} --password-stdin ${{ secrets.NCP_CONTAINER_REGISTRY }}
latest_tag=$(docker pull --quiet ${{ secrets.NCP_CONTAINER_REGISTRY }}/rehab-server:latest | grep -oP "(?<=digest: ).*")
echo "-----------------Latest tag found: ${{ secrets.LATEST_TAG }}"
container_id=$(docker ps -aq)
if [ ! -z "$container_id" ]; then
docker stop $container_id
docker rm $container_id
fi
docker run -d -p 443:443 -v /home/ubuntu/yml_/:/app/yml_/:ro ${{ secrets.NCP_CONTAINER_REGISTRY }}/rehab-server:${{ secrets.LATEST_TAG }}
docker image prune -f
docker run -d -p 443:443 -v /home/ubuntu/yml_/ ${{ secrets.NCP_CONTAINER_REGISTRY }}/rehab-server:${{ secrets.LATEST_TAG }}
docker image prune -f

0 comments on commit d73dcac

Please sign in to comment.