Skip to content

Merge pull request #68 from letehaha/feat/auth-validate-token-route #72

Merge pull request #68 from letehaha/feat/auth-validate-token-route

Merge pull request #68 from letehaha/feat/auth-validate-token-route #72

name: Docker Image CI
on:
push:
branches: [ main ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Check Out Repo
uses: actions/checkout@v2
- id: docker-build
uses: ./.github/actions/docker-build
with:
docker-hub-username: ${{ secrets.DOCKER_HUB_USERNAME }}
docker-hub-access-token: ${{ secrets.DOCKER_HUB_ACCESS_TOKEN }}
push: 'true'
- name: Image digest
run: echo ${{ steps.docker-build.outputs.docker-build-digest }}
- name: Actualize docker images on VPS
uses: appleboy/ssh-action@master
with:
host: ${{ secrets.VPS_HOST }}
username: ${{ secrets.VPS_USERNAME }}
key: ${{ secrets.VPS_SSH_KEY }}
passphrase: ${{ secrets.VPS_SSH_KEY_PASSPHRASE }}
script_stop: true
script: |
cd ${{ secrets.VPS_PROJECT_PATH }}
docker-compose pull
docker-compose down
docker-compose up -d