- Bun (1.0+)
- Docker
-
Clone the repository:
-
Install dependencies:
bun install
-
Start infrastructure:
docker-compose up -d
-
Apply database migrations:
cd packages/db bun --bun drizzle-kit migrate
Run the following commands in separate terminals:
-
API server:
cd apps/api bun --bun run dev -
Media processor:
cd packages/media-processor bun --bun run dev -
Web frontend:
cd apps/web bun --bun run dev
Access points:
- API: http://localhost:3001
- Frontend: http://localhost:5173
- PostgreSQL: postgresql://postgres:password@localhost:5433/reminder
Start all services:
docker-compose up -dStop services:
docker-compose downSee .env.example files in apps/api and packages/media-processor for required environment variables.