Tutorial
Deployment
Deploy TikShip to Vercel, Docker, or any Node.js platform
Vercel (Recommended)
The easiest way to deploy TikShip:
- Push your code to GitHub.
- Import the project in Vercel.
- Add all environment variables from your
.envfile. - Click Deploy.
Or deploy via CLI:
npm run build
vercel --prodVercel automatically handles Next.js optimizations, edge caching, and serverless functions.
Docker
docker build -t tikship .
docker run -p 3000:3000 --env-file .env tikshipOther Platforms
TikShip runs on any platform that supports Next.js:
| Platform | Notes |
|---|---|
| Netlify | Enable Next.js runtime |
| Railway | Set DATABASE_URL env var |
| Render | Use the Node.js service type |
| AWS (Amplify / EC2) | Standard Next.js deploy |
| Google Cloud Run | Container-based deploy |
| Azure App Service | Node.js runtime |
Production Checklist
- Change the default admin password
- Set a strong
NEXTAUTH_SECRET(openssl rand -base64 32) - Configure a production database (PostgreSQL recommended)
- Set
NEXTAUTH_URLto your production domain - Configure email service for transactional emails
- Set up Stripe / PayPal webhooks pointing to your production URL
- Enable HTTPS