Configuration

Build and start commands

Make application build and startup behavior explicit when automatic detection is not enough.

1. Keep dependency installation reproducible in the repository

Keep dependency installation reproducible in the repository.

2. Use the project build command for preparation that must happen before runtime

Use the project build command for preparation that must happen before runtime.

3. Use the start command for the long-running application process

Use the start command for the long-running application process.

4. Test the same commands from a clean checkout when troubleshooting

Test the same commands from a clean checkout when troubleshooting.