mirror of
https://github.com/andwati/cymelle.git
synced 2026-10-18 08:22:54 +00:00
19fff3a92f1033aae1d8afd95434a0e84ef9be07
Cymelle
Local Docker Compose
Run the full local development stack with Postgres 18, Spring Boot API, and TanStack/Vite web app:
cp .env.example .env
docker compose up
Services:
- Web:
http://localhost:3000 - API:
http://localhost:8080/api - Swagger UI:
http://localhost:8080/swagger-ui.html - Postgres:
localhost:5432, database/user/passwordcymelle
Paystack checkout requires test keys in .env:
PAYSTACK_SECRET_KEY=sk_test_...
PAYSTACK_PUBLIC_KEY=pk_test_...
PAYSTACK_CALLBACK_URL=http://localhost:3000/payments/paystack/callback
Useful commands:
docker compose logs -f api
docker compose logs -f web
docker compose restart api
docker compose down
docker compose down -v
The web service runs Vite from mounted source, so frontend edits reload without rebuilding. Restart api after backend code changes. Use docker compose down -v only when you want to delete the local Postgres and dependency cache volumes.
Languages
TypeScript
68.3%
Java
30.4%
CSS
0.9%
Shell
0.2%
Dockerfile
0.2%