Installation
Clone the TheShipStack repo and install dependencies.
Prerequisites
- Node.js 20+
- pnpm 9+
- Docker Desktop (for local services)
- Git
1. Get access
Don't have TheShipStack yet? Purchase it here.
After purchase you'll receive an invitation to the private GitHub repo. Accept it, then clone:
git clone https://github.com/your-username/theshipstack.git my-app
cd my-app2. Install dependencies
pnpm install3. Set up environment variables
cp .env.example .envOpen .env and fill in the required values. See the Environment page for a full reference.
4. Start local services
docker compose up -dThis starts PostgreSQL, MinIO (file storage), and Mailpit (email). See Local Development for details.
5. Push the database schema
pnpm db:push6. Start the dev server
pnpm devOpen http://localhost:3000. The app is running.