fix: use prisma db push for schema creation, add trust proxy for rate limiter

This commit is contained in:
BetterHuman
2026-05-06 03:56:03 +00:00
parent f5067cc19f
commit ca294ae74e
2 changed files with 5 additions and 2 deletions
+3
View File
@@ -24,6 +24,9 @@ import notificationsRouter from './routes/notifications';
const app = express(); const app = express();
const PORT = parseInt(process.env.PORT || '3000', 10); const PORT = parseInt(process.env.PORT || '3000', 10);
// Trust Coolify/Traefik reverse proxy
app.set('trust proxy', 1);
// Security // Security
app.use(helmet({ contentSecurityPolicy: false })); app.use(helmet({ contentSecurityPolicy: false }));
+2 -2
View File
@@ -4,8 +4,8 @@ set -e
echo "=== BetterHuman HR Portal Starting ===" echo "=== BetterHuman HR Portal Starting ==="
# Run database migrations # Run database migrations
echo "[start] Running database migrations..." echo "[start] Pushing database schema..."
cd /app && npx prisma migrate deploy --schema=./prisma/schema.prisma 2>/dev/null || echo "[start] Migration warning (continuing)" cd /app && npx prisma db push --schema=./prisma/schema.prisma --accept-data-loss 2>&1 || echo "[start] DB push warning (continuing)"
# Seed initial data if needed # Seed initial data if needed
echo "[start] Checking seed data..." echo "[start] Checking seed data..."