Files
Homelab/.gitea/workflows/certificates.yaml
Matthew Pomes 49d4a17550
All checks were successful
Deploy homelab / Deploy (push) Successful in 2s
Add workflow to setup/renew certificates
2025-09-02 23:57:39 -05:00

25 lines
551 B
YAML

name: Build certificates
on:
workflow_dispatch:
build_certs:
description: Build certificates from scratch
type: boolean
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