Process Flow - Multi-stage for different environments
Start: Base Stage
Build Stage: Compile/Build
Test Stage: Run Tests
Production Stage: Final Image
Select Stage Based on Environment
Dev Image
Prod Image
Test Image
End
The Dockerfile builds multiple stages for dev, test, and prod environments, then selects the final image based on the environment.