#!/bin/bash set -e SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" ROOT_DIR="$SCRIPT_DIR/.." if [ -f "$ROOT_DIR/.env" ]; then export $(grep -v '^#' "$ROOT_DIR/.env" | xargs) fi LOCAL_DOMAIN=${LOCAL_DOMAIN:-mikan} CA_DIR="$ROOT_DIR/ca" CERTS_DIR="$ROOT_DIR/nginx/certs" DOMAINS_FILE="$ROOT_DIR/domains.txt" mkdir -p "$CA_DIR" "$CERTS_DIR" if [ ! -f "$DOMAINS_FILE" ]; then touch "$DOMAINS_FILE" fi if [ ! -f "$CA_DIR/rootCA.pem" ]; then mkcert -install cp "$(mkcert -CAROOT)/rootCA.pem" "$CA_DIR/rootCA.pem" cp "$(mkcert -CAROOT)/rootCA-key.pem" "$CA_DIR/rootCA-key.pem" cat > "$DOMAINS_FILE" <