Files
nuxt4-example/entrypoint.sh
Tiemen van Olst 72d9f5e642 Added Docker
2025-09-09 08:52:28 +02:00

15 lines
436 B
Bash

#!/bin/sh
# Genereer SSL-certificaten als ze niet bestaan
if [ ! -f /app/server.crt ] || [ ! -f /app/server.key ]; then
openssl req -newkey rsa:2048 -nodes -keyout /app/server.key -x509 -days 365 -out /app/server.crt -subj "/C=US/ST=State/L=City/O=Organization/OU=Unit/CN=example.com"
fi
# Start de applicatie
if [ "$NODE_ENV" = "production" ]; then
npm run build && npm run preview
else
npm install &&
npm run dev
fi