#!/bin/sh set -e cd /app/apps/api echo "[api] running migrations..." until npx prisma migrate deploy; do echo "[api] waiting for database..." sleep 2 done npx prisma generate if [ "$SEED_DATABASE" = "true" ]; then echo "[api] seeding database..." npx prisma db seed fi if [ -d /app/uploads-default/banners ] && [ ! -f /app/uploads/banners/welcome.svg ]; then echo "[api] copying default banner uploads..." mkdir -p /app/uploads/banners cp -r /app/uploads-default/banners/. /app/uploads/banners/ fi echo "[api] starting server..." exec node dist/main.js