Files
valtrix-website/.gitea/workflows/deploy.yaml
Clemens Hering 159efd2c9a
Some checks failed
Build and Deploy Container / build_and_deploy (push) Has been cancelled
Added Pipeline template
2025-11-06 07:31:29 +01:00

33 lines
792 B
YAML

name: Build and Deploy Container
on:
push:
branches:
- main
- develop
jobs:
build_and_deploy:
runs-on: self-hosted
steps:
- name: Checkout Repository
uses: actions/checkout@v4
- name: Copy code to target host
run: |
rsync -avz --delete ./ user@zielserver:/home/user/app/
- name: Build container on target host
run: |
ssh user@zielserver '
cd /home/user/app
podman build -t myapp:latest .
'
- name: Replace Quadlet file
run: |
scp ./systemd/myapp.container user@zielserver:~/.config/containers/systemd/
ssh user@zielserver '
systemctl --user daemon-reload
systemctl --user restart myapp.service
'