chore(dev-setup): 🔧 Update SSL certificate generation script for modern dev tool compatibility

Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
This commit is contained in:
Quinn Ftw 2026-06-10 17:37:52 -07:00
parent a7a99cf1f8
commit 68359b1b80

View file

@ -14,8 +14,8 @@
# - For Firefox auto-trust: install nss-tools (dnf install nss-tools)
#
# Generated certificates (in deployments/certs/local/):
# - _wildcard.lilith.apricot.local+1.pem — all domain deployments (atlilith.www, trustedmeet, etc.)
# - _wildcard.apricot.local+1.pem — apricot infrastructure services (models.apricot.local)
# - _wildcard.lilith.apricot.lan+1.pem — all domain deployments (atlilith.www, trustedmeet, etc.)
# - _wildcard.apricot.lan+1.pem — apricot infrastructure services (models.apricot.lan)
# - _wildcard.atlilith.local+1.pem — atlilith infrastructure services (api, imajin, etc.)
#
@ -78,15 +78,15 @@ mkdir -p "$CERTS_DIR"
cd "$CERTS_DIR"
# Primary: all domain deployments (atlilith.www, trustedmeet, spoiledbabes, lilithcam, etc.)
# Covers: *.atlilith.lilith.apricot.local, *.trustedmeet.lilith.apricot.local, etc.
# Covers: *.atlilith.lilith.apricot.lan, *.trustedmeet.lilith.apricot.lan, etc.
echo ""
echo "Generating certificates for *.lilith.apricot.local (domain deployments)..."
mkcert "*.lilith.apricot.local" "lilith.apricot.local"
echo "Generating certificates for *.lilith.apricot.lan (domain deployments)..."
mkcert "*.lilith.apricot.lan" "lilith.apricot.lan"
# Apricot infrastructure: models.apricot.local
# Apricot infrastructure: models.apricot.lan
echo ""
echo "Generating certificates for *.apricot.local (apricot infrastructure)..."
mkcert "*.apricot.local" "apricot.local"
echo "Generating certificates for *.apricot.lan (apricot infrastructure)..."
mkcert "*.apricot.lan" "apricot.lan"
# Atlilith infrastructure services: api.atlilith.local, imajin.atlilith.local, etc.
echo ""
@ -107,11 +107,11 @@ echo "Next steps:"
echo " 1. Sync DNS: sudo ./run dns:sync"
echo " 2. Start dev cluster: ./run dev"
echo " 3. Access sites:"
echo " - https://atlilith.lilith.apricot.local"
echo " - https://i.atlilith.lilith.apricot.local"
echo " - https://trustedmeet.lilith.apricot.local"
echo " - https://atlilith.lilith.apricot.lan"
echo " - https://i.atlilith.lilith.apricot.lan"
echo " - https://trustedmeet.lilith.apricot.lan"
echo " - https://api.atlilith.local"
echo " - https://models.apricot.local"
echo " - https://models.apricot.lan"
echo ""
echo "Note: If Firefox shows certificate warnings, you may need to:"
echo " 1. Install nss-tools and re-run 'mkcert -install', OR"