diff --git a/backend/src/index.ts b/backend/src/index.ts index eec581a8..84202021 100644 --- a/backend/src/index.ts +++ b/backend/src/index.ts @@ -24,6 +24,9 @@ import notificationsRouter from './routes/notifications'; const app = express(); const PORT = parseInt(process.env.PORT || '3000', 10); +// Trust Coolify/Traefik reverse proxy +app.set('trust proxy', 1); + // Security app.use(helmet({ contentSecurityPolicy: false })); diff --git a/start.sh b/start.sh index cc7301d7..42d33b9e 100644 --- a/start.sh +++ b/start.sh @@ -4,8 +4,8 @@ set -e echo "=== BetterHuman HR Portal Starting ===" # Run database migrations -echo "[start] Running database migrations..." -cd /app && npx prisma migrate deploy --schema=./prisma/schema.prisma 2>/dev/null || echo "[start] Migration warning (continuing)" +echo "[start] Pushing database schema..." +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 echo "[start] Checking seed data..."