ByteBite Docs
ArchitectureADRs

ADR-012: Local Development

Status: Accepted

Kontext

Die lokale Entwicklungsumgebung soll produktionsnah sein, ohne auf Hot Reload zu verzichten.

Entscheidung

Die lokale Entwicklung läuft vollständig in Docker Compose.

Services v1:

  • Traefik
  • Storefront mit HMR
  • Dashboard mit HMR
  • API mit Watch Mode
  • PostgreSQL
  • MinIO
  • Docs mit HMR

Konsequenzen

  • Lokale Runtime entspricht weitgehend Produktion.
  • Entwicklungs-Container nutzen Source-Bind-Mounts und passende Node-/pnpm-Volumes.
  • Dev- und Production-Targets werden über Multi-Stage-Dockerfiles getrennt.

On this page