File size: 553 Bytes
6efa67a 2f35845 b479a28 6efa67a b479a28 6efa67a 2f35845 6efa67a c498743 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
#!/bin/sh
# Create data directory if it doesn't exist
mkdir -p /home/node/app/data
chmod 777 /home/node/app/data
# Use our custom config directly - don't copy from defaults
if [ ! -e "config/config.yaml" ]; then
echo "Creating config from scratch"
mkdir -p config
fi
# Link config.yaml to root
ln -sf "./config/config.yaml" "./config.yaml" 2>/dev/null || true
# Execute postinstall to auto-populate config.yaml with missing values
npm run postinstall
# Start the server on port 8000 explicitly
exec node server.js --port 8000 --listen "$@"
|