Deployment¶
Deploy your NextPresser application to production.
Build for Production¶
Deployment Options¶
Vercel (Recommended)¶
- Push your code to GitHub
- Import project in Vercel
- Configure environment variables
- Deploy
Netlify¶
- Connect your Git repository
- Set build command:
npm run build - Set publish directory:
.next - Configure environment variables
Docker¶
FROM node:18-alpine
WORKDIR /app
COPY package*.json ./
RUN npm ci
COPY . .
RUN npm run build
EXPOSE 3000
CMD ["npm", "start"]
Environment Variables¶
Ensure all production environment variables are set:
NEXT_PUBLIC_WORDPRESS_URLNEXT_PUBLIC_GRAPHQL_ENDPOINT- Any authentication keys
Performance Optimization¶
- Enable ISR (Incremental Static Regeneration)
- Configure CDN caching
- Optimize images
- Enable compression