afpy.org/.github/workflows/deploy.yml

30 lines
1017 B
YAML
Raw Normal View History

2021-07-02 07:45:41 +00:00
---
2019-12-17 23:33:27 +00:00
name: Publish
2020-06-15 16:02:12 +00:00
on:
push:
branches: [master]
2019-12-17 23:33:27 +00:00
jobs:
build:
runs-on: ubuntu-latest
steps:
2021-07-02 07:21:36 +00:00
- uses: actions/checkout@v1
- name: Deploy
env:
deploy_key: ${{secrets.deploy_key}}
known_hosts: ${{secrets.known_hosts}}
run: |
mkdir -p ${HOME}/.ssh
printf "%s\n" "$known_hosts" > ${HOME}/.ssh/known_hosts
printf "%s\n" "$deploy_key" > ${HOME}/.ssh/id_ed25519
chmod 600 ${HOME}/.ssh/id_ed25519
eval $(ssh-agent)
ssh-add
2021-12-13 15:03:33 +00:00
rsync -a ./ afpy-org@deb2.afpy.org:/home/afpy-org/src/
ssh afpy-org@deb2.afpy.org /home/afpy-org/venv/bin/python -m pip install --upgrade setuptools wheel pip
ssh afpy-org@deb2.afpy.org /home/afpy-org/venv/bin/python -m pip install -r /home/afpy-org/src/requirements.txt
ssh afpy-org@deb2.afpy.org /home/afpy-org/venv/bin/python -m pip install sentry-sdk[flask]
ssh afpy-org@deb2.afpy.org sudo systemctl restart afpy-org.service