Skip to content

build: actions

build: actions #41

Workflow file for this run

name: Build and Deploy to Digital Ocean
on:
push:
paths-ignore:
- "client/**"
branches:
- main
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Check out repository
uses: actions/checkout@v2
- name: Set up SSH
uses: webfactory/[email protected]
with:
ssh-private-key: ${{ secrets.SSH_PRIVATE_KEY }}
- name: Build and deploy project
run: |
ssh -o "StrictHostKeyChecking=no" ${{ secrets.USER }}@${{ secrets.HOST }} "cd ~/bereal-wrapped && git reset --hard HEAD && git pull && docker-compose up --build -d && docker-compose restart"