Skip to content

Local Development

Clone only the projects you will work on. There is no shared-directory dependency.

Terminal window
git clone git@github.com:araruoss/araru-server.git
cd araru-server
cp .env.example .env
docker compose -f docker-compose.dev.yml up -d
npm ci
npm run migrate
npm run dev

In another terminal:

Terminal window
git clone git@github.com:araruoss/araru-web.git
cd araru-web
cp .env.example .env
npm ci
npm run dev

By default, Vite proxies /api to http://localhost:3001. For another host, change VITE_API_URL.

For a complete installation using published images, use the official Compose file.