homebox_ai_fronted/nginx/generate-cert.sh

16 lines
461 B
Bash
Executable File

#!/bin/bash
# Generate self-signed SSL certificate for development
CERT_DIR="$(dirname "$0")/certs"
mkdir -p "$CERT_DIR"
openssl req -x509 -nodes -days 365 -newkey rsa:2048 \
-keyout "$CERT_DIR/key.pem" \
-out "$CERT_DIR/cert.pem" \
-subj "/C=US/ST=Dev/L=Dev/O=Dev/CN=localhost" \
-addext "subjectAltName=DNS:localhost,IP:127.0.0.1"
echo "Certificate generated in $CERT_DIR"
echo " - cert.pem (certificate)"
echo " - key.pem (private key)"