Add action
All checks were successful
Build and Push / build (push) Successful in 25s

This commit is contained in:
Hugo Mårdbrink 2025-12-03 22:26:49 +01:00
parent da0184a89c
commit 496e12ad77

View file

@ -1,18 +1,20 @@
name: Deploy
name: Build and Push
on:
push:
branches: [main]
jobs:
deploy:
runs-on: native
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Build and deploy
- name: Build and push to registry
run: |
sudo podman build -t hugo-home:latest .
sudo podman stop hugo-home 2>/dev/null || true
sudo podman rm hugo-home 2>/dev/null || true
sudo podman run -d --name hugo-home --restart=always -p 127.0.0.1:8080:8080 hugo-home:latest
# Login to Forgejo registry (requires FORGEJO_TOKEN secret)
echo "${{ secrets.FORGEJO_TOKEN }}" | docker login git.mardbrink.se -u hugomardbrink --password-stdin
# Build and push the image
docker buildx build --push -t git.mardbrink.se/hugomardbrink/hugo.mardbrink.se:latest .