aboutsummaryrefslogtreecommitdiffstats
path: root/tools/generate_self_signed_cert
diff options
context:
space:
mode:
authorThomas Vanbesien <tvanbesi@proton.me>2026-02-12 21:24:22 +0100
committerThomas Vanbesien <tvanbesi@proton.me>2026-02-13 01:57:39 +0100
commit3561b6d86c329272b1825adaf3ca49c9aff76119 (patch)
treefb8bd4148a7ddca115878b96326a6d6c96c6776f /tools/generate_self_signed_cert
parent6c22a6e48e8ff49a69434eca7a7b78158576cb7b (diff)
downloadnet_services-3561b6d86c329272b1825adaf3ca49c9aff76119.tar.gz
net_services-3561b6d86c329272b1825adaf3ca49c9aff76119.zip
Refactor
- Remove cgit files; pull cgit image from Docker Hub instead of building locally - Tidy up file hierarchy - Minor fixes and edits
Diffstat (limited to 'tools/generate_self_signed_cert')
-rwxr-xr-xtools/generate_self_signed_cert12
1 files changed, 12 insertions, 0 deletions
diff --git a/tools/generate_self_signed_cert b/tools/generate_self_signed_cert
new file mode 100755
index 0000000..b25cdb3
--- /dev/null
+++ b/tools/generate_self_signed_cert
@@ -0,0 +1,12 @@
+#!/usr/bin/bash
+
+# Creates a self-signed key/certificate pair for a domain and subdomain(s)
+# Usage:
+# build <domain> [<subdomains>...]
+
+domain=${1:?missing domain argument}
+shift
+subdomains=("$@")
+
+mkcert -install
+mkcert "${subdomains[@]/%/.$domain}" "$domain"