Docs
Tutorial

Deployment

Deploy TikShip to Vercel, Docker, or any Node.js platform

The easiest way to deploy TikShip:

  1. Push your code to GitHub.
  2. Import the project in Vercel.
  3. Add all environment variables from your .env file.
  4. Click Deploy.

Or deploy via CLI:

npm run build
vercel --prod

Vercel automatically handles Next.js optimizations, edge caching, and serverless functions.

Docker

docker build -t tikship .
docker run -p 3000:3000 --env-file .env tikship

Other Platforms

TikShip runs on any platform that supports Next.js:

PlatformNotes
NetlifyEnable Next.js runtime
RailwaySet DATABASE_URL env var
RenderUse the Node.js service type
AWS (Amplify / EC2)Standard Next.js deploy
Google Cloud RunContainer-based deploy
Azure App ServiceNode.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_URL to your production domain
  • Configure email service for transactional emails
  • Set up Stripe / PayPal webhooks pointing to your production URL
  • Enable HTTPS
Deployment | Tikship