Files
ordr/.gitea/workflows/workflow.yaml
Ada Conway 72f073fad6
Some checks failed
ordr deploy / build (push) Failing after -1m18s
feat: github workflow
2025-11-22 12:45:25 -07:00

24 lines
808 B
YAML

name: ordr deploy
run-name: ${{ gitea.actor }} is deploying ordr
on:
push:
branches:
- main
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Create SSH key
run: |
mkdir -p ~/.ssh/
echo "$SSH_PRIVATE_KEY" > ~/private.key
sudo chmod 600 ~/private.key
echo "$SSH_KNOWN_HOSTS" > ~/.ssh/known_hosts
shell: bash
env:
SSH_PRIVATE_KEY: ${{secrets.SSH_PRIVATE_KEY}}
SSH_KNOWN_HOSTS: ${{secrets.SSH_KNOWN_HOSTS}}
- name: Up the services
run: |
ssh -i ~/private.key ada@conway.engineer "cd /home/shared/ordr && git pull && echo ${{secrets.SSH_PASSWORD}} | sudo -S docker compose down && echo ${{secrets.SSH_PASSWORD}} | sudo -S docker compose up --build --force-recreate --detach"