Skip to content

feat: file uploads

feat: file uploads #20

Workflow file for this run

name: deploy to prod
on:
push:
branches:
- main
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: clone repo
uses: actions/checkout@v4
- name: setup SSH
run: |
mkdir -p ~/.ssh
echo "${{ secrets.SSH_KEY }}" > ~/.ssh/id_rsa
chmod 600 ~/.ssh/id_rsa
ssh-keyscan -H ${{ secrets.SSH_HOST }} >> ~/.ssh/known_hosts
- name: deploy to server
run: |
ssh ${{ secrets.SSH_USER }}@${{ secrets.SSH_HOST }} '
cd /home/ryu/yoru-pastebin &&
git pull &&
docker build -t yoru-pastebin:latest . &&
docker stack deploy -c docker-compose.prod.yml yoru
'