#!/bin/sh # šŸš€ Starting Documenso... printf "šŸš€ Starting Documenso...\n\n" # šŸ” Check certificate configuration printf "šŸ” Checking certificate configuration...\n" CERT_PATH="${NEXT_PRIVATE_SIGNING_LOCAL_FILE_PATH:-/opt/documenso/cert.p12}" if [ -f "$CERT_PATH" ] && [ -r "$CERT_PATH" ]; then printf "āœ… Certificate file found and readable - document signing is ready!\n" else printf "āš ļø Certificate not found or not readable\n" printf "šŸ’” Tip: Documenso will still start, but document signing will be unavailable\n" printf "šŸ”§ Check: http://localhost:3000/api/certificate-status for detailed status\n" fi printf "\nšŸ“š Useful Links:\n" printf "šŸ“– Documentation: https://docs.documenso.com\n" printf "🐳 Self-hosting guide: https://docs.documenso.com/developers/self-hosting\n" printf "šŸ” Certificate setup: https://docs.documenso.com/developers/self-hosting/signing-certificate\n" printf "šŸ„ Health check: http://localhost:3000/api/health\n" printf "šŸ“Š Certificate status: http://localhost:3000/api/certificate-status\n" printf "šŸ‘„ Community: https://github.com/documenso/documenso\n\n" printf "šŸ—„ļø Running database migrations...\n" npx prisma migrate deploy --schema ../../packages/prisma/schema.prisma printf "🌟 Starting Documenso server...\n" HOSTNAME=0.0.0.0 node build/server/main.js