Skip to content

Latest commit

 

History

History
77 lines (48 loc) · 1.32 KB

File metadata and controls

77 lines (48 loc) · 1.32 KB

Development

Additional development details not covered in the main README or component-specific docs.

Docker Compose

Watch Mode (Hot Reload)

Enable hot-reload for development:

docker compose watch

Requires Docker Compose v2.20+.

Logs

Check logs for all services:

docker compose logs

Check logs for a specific service:

docker compose logs backend
docker compose logs db

Follow logs in real-time:

docker compose logs -f backend

MailCatcher

MailCatcher captures all emails sent during local development.

What it's useful for:

  • Testing email functionality
  • Verifying email content and formatting
  • Debugging email-related features without sending real emails

Access: http://localhost:1080

The backend is configured via the local profile to use MailCatcher at mailcatcher:1025.

Database

Reset Database

To start fresh, remove the volume and restart:

docker compose down -v
docker compose up -d

⚠️ Warning: This deletes all data in the database.

Connect Directly

psql -h localhost -U postgres -d app

Password: admin

More Information