#!/bin/sh set -e DEFAULT_SECRET='dev-session-secret-change-in-production-must-be-32-chars' TRIMMED_SECRET=$(printf '%s' "${SESSION_SECRET:-}" | sed 's/^[[:space:]]*//;s/[[:space:]]*$//') if [ -z "$TRIMMED_SECRET" ] || [ "${#TRIMMED_SECRET}" -lt 32 ] || [ "$TRIMMED_SECRET" = "$DEFAULT_SECRET" ]; then echo >&2 "SESSION_SECRET must be a non-default value of at least 32 characters" exit 1 fi ./node_modules/.bin/prisma migrate deploy exec node server.js