13 lines
322 B
Bash
Executable File
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
|