27 lines
636 B
YAML
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
|