Landingpage/.forgejo/workflows/deploy.yml
JaysonCleve f73f146aa1
All checks were successful
Deploy landingpage / deploy (push) Successful in 3s
added deploy yaml
2026-04-14 13:39:11 +02:00

32 lines
630 B
YAML

name: Deploy landingpage
on:
push:
branches:
- main
concurrency:
group: landingpage-deploy
cancel-in-progress: true
jobs:
deploy:
runs-on: deploy-host
steps:
- name: Deploy landingpage on server
run: |
set -e
mkdir -p ~/.ssh
chmod 700 ~/.ssh
ssh-keyscan -p 222 git.noctura.dev >> ~/.ssh/known_hosts
git config --global --add safe.directory /opt/noctura/noctura
cd /opt/noctura/noctura
git fetch origin
git reset --hard origin/main
docker compose up -d --build
docker image prune -f