Files
tvcloud.fr/tools/generate_self_signed_cert.bash
2025-12-23 11:50:00 +01:00

13 lines
322 B
Bash
Executable File

#!/usr/bin/env bash
set -eu
usage="Usage: $0 host project_root"
host="${1:?$usage}"
root="${2:?$usage}"
services=(www nextcloud gitea redmine)
nginx_dir="$root"/services/nginx
mkcert -install
mkcert -cert-file "$nginx_dir"/server.crt -key-file "$nginx_dir"/server.key \
"${services[@]/%/.$host}" "$host" 127.0.0.1 ::1