Frontend Deployment
Frontend Deployment
Guide to deploying the Next.js frontend.
Prerequisites
- Node.js 18+
- pnpm or npm
- Backend API accessible
Build
cd frontendpnpm installpnpm run buildEnvironment Variables
Set in .env.production or deployment platform:
NEXT_PUBLIC_API_URL=https://your-backend-api.com/apiNEXT_PUBLIC_WS_URL=wss://your-backend-api.comDeployment Options
Vercel (Recommended)
- Connect GitHub repository
- Set build command:
pnpm run build - Set environment variables
- Deploy
Netlify
- Connect GitHub repository
- Set build command:
pnpm run build - Set publish directory:
.next - Set environment variables
- Deploy
Docker
FROM node:18-alpineWORKDIR /appCOPY package*.json ./RUN npm installCOPY . .RUN npm run buildEXPOSE 3000CMD ["npm", "start"]Next Steps
- Backend Deployment - Backend setup