From f73f146aa1ec94066e7bfc4a3f80ade03fbe5e4b Mon Sep 17 00:00:00 2001 From: JaysonCleve Date: Tue, 14 Apr 2026 13:39:11 +0200 Subject: [PATCH] added deploy yaml --- .forgejo/workflows/deploy.yml | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 .forgejo/workflows/deploy.yml diff --git a/.forgejo/workflows/deploy.yml b/.forgejo/workflows/deploy.yml new file mode 100644 index 0000000..d65a950 --- /dev/null +++ b/.forgejo/workflows/deploy.yml @@ -0,0 +1,32 @@ +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