More refactoring CI
All checks were successful
/ deploy (push) Successful in 1s

This commit is contained in:
Jeremy Karst 2026-10-16 15:53:14 -04:00
parent 6dcd99ed89
commit 9dca8c9cce
2 changed files with 4 additions and 26 deletions

View file

@ -2,33 +2,11 @@ on:
push:
jobs:
build-and-deploy:
deploy:
if: github.ref == format('refs/heads/{0}', github.event.repository.default_branch)
runs-on: self-hosted
env:
DOCKER_HOST: tcp://127.0.0.1:2376
container:
image: catthehacker/ubuntu:act-latest
options: --network host
steps:
- uses: actions/checkout@v4
- name: Log in to Forgejo registry
uses: docker/login-action@v3
with:
registry: ${{ env.GITHUB_SERVER_URL }}
username: ${{ github.repository_owner }}
password: ${{ secrets.REGISTRY_PASSWORD }}
- name: Set registry host
run: echo "REGISTRY_HOST=${GITHUB_SERVER_URL#https://}" >> $GITHUB_ENV
- name: Build and push image
uses: docker/build-push-action@v6
with:
context: .
push: true
tags: ${{ env.REGISTRY_HOST }}/${{ github.repository_owner }}/${{ github.event.repository.name }}:latest
- name: Trigger Portainer redeploy
run: curl -k -X POST "${{ secrets.PORTAINER_WEBHOOK_URL }}"
run: curl -fsSk -X POST "${{ secrets.PORTAINER_WEBHOOK_URL }}"

View file

@ -2,7 +2,7 @@ name: karsttech-website
services:
hugo-site:
image: code.karsttech.com/jeremy/karsttech.com:latest
build: .
container_name: karsttech-website
restart: unless-stopped
ports: