Guides
Discussion
A simple Docker workflow for local development
Use each app independently or run the full stack together with Docker Compose.
Updated Sep 22, 20264 min read
Each application has its own Dockerfile so it can be built and deployed independently. Docker Compose is only the orchestration layer that connects them for local or production-like runs.
During day-to-day development, you can still use npm run dev from the workspace root. When you want to validate container behavior, use docker compose up --build.
Environment variables keep internal API addresses and browser-facing addresses separate.