Files
Homelab/.gitea/workflows/certificates.yaml
Matthew Pomes 0e056afbf7
All checks were successful
Deploy homelab / Deploy (push) Successful in 2s
Add workflow to setup/renew certificates
2025-09-03 00:06:36 -05:00

27 lines
636 B
YAML

name: Build certificates
on:
workflow_dispatch:
# Note: this doesn't work on current gitea for some reason?
build_certs:
description: Build certificates from scratch
type: boolean
required: true
default: false
env:
TZ: America/Chicago
jobs:
deploy:
name: Setup/Renew certificates
runs-on: homelab
steps:
- name: "Build certificates"
if: inputs.build_certs
run: |
cd /home/matthew/homelab
bash ./build-certs.sh
- name: "Renew certificates"
run: |
cd /home/matthew/homelab
docker compose run --rm certbot renew