Files
Homelab/.gitea/workflows/certificates.yaml
Matthew Pomes d180408480
Some checks failed
Deploy homelab / Deploy (push) Failing after 1s
Add workflow to setup/renew certificates
2025-09-03 00:01:03 -05:00

26 lines
572 B
YAML

name: Build certificates
on:
workflow_dispatch:
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