Prepare this app for deployment to [platform]. Do not change features.
- List every environment variable the app reads. Create .env.example with placeholder values, confirm .env is in .gitignore.
- Make the server listen on process.env.PORT and bind to 0.0.0.0, not localhost.
- Confirm build/start commands are correct and the start command doesn't run a dev server.
- Add a GET /health endpoint that returns 200 without touching external services.
- Make migrations a separate step, not something that runs on every boot.
- Pin the runtime version (engines field, .nvmrc, or .python-version). Show me the diff before applying.
Top comments (0)