Getting Started
Set up and run the Mee Web Platform locally
Prerequisites
- Node.js v22+ (managed via Volta)
- pnpm v9.9.0 (managed via Corepack)
- Docker for the PostgreSQL database
Setup
1. Enable Corepack
corepack enable2. Install Dependencies
pnpm install3. Start the Database
docker compose up -d4. Configure Environment Variables
Copy .env.example to .env in the apps that need it:
cp apps/strapi/.env.example apps/strapi/.env
cp apps/web/.env.example apps/web/.env
cp apps/medusa/.env.example apps/medusa/.env5. Start Development Servers
Start all apps:
pnpm devOr start individual apps:
pnpm dev:web # Next.js frontend on port 3000
pnpm dev:docs # Documentation on port 3001
pnpm dev:strapi # Strapi CMS on port 1337
pnpm dev:medusa # Medusa on port 9000Building for Production
# Build all apps
pnpm build
# Build individually
pnpm build:web
pnpm build:docs
pnpm build:strapi
pnpm build:medusa