Skip to content

updaet requirements.txt #15

updaet requirements.txt

updaet requirements.txt #15

Workflow file for this run

name: deploy
on:
workflow_dispatch:
push:
branches: [ dev ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Deploy
uses: appleboy/ssh-action@v1.1.0
with:
host: ${{ secrets.REMOTE_HOST }}
port: ${{ secrets.REMOTE_PORT }}
username: ${{ secrets.REMOTE_USER }}
password: ${{ secrets.REMOTE_PASSWD }}
script: |
mkdir -p /www/code
cd /www/code
git clone https://github.com/codists/python-talk.git
mkdir -p /www/frontend/python_talk
cd /www/code/python-talk/frontend
npm install -y
npm run build
cp -r /www/code/python-talk/frontend/dist /www/frontend/python_talk/
cp -r /www/code/python-talk/deployment/common /www
cd /www/common/
docker compose -f docker-compose-common.yml up -d
mkdir -p /www/backend/python_talk
cp -r /www/code/python-talk/backend/ /www/backend/python_talk/
cd /www/backend/python_talk/backend
docker build -t python_talk:0.0.1 /www/backend/python_talk/backend
docker compose -f /www/backend/python_talk/backend/docker-compose.yml up -d