Important
Render now supports Bun natively, so you can use Bun without Docker. Learn more in our language support docs.
Deploy a simple Bun HTTP server on Render. Bun is a JavaScript runtime that serves as a bundler, test runner, and package manager.
Refer to the Bun documentation to install Bun.
To run this app locally, first run bun install to install the dependencies.
Run bun dev to start the server locally.
Running the app in dev uses the --hot reload flag, which Bun uses to re-run changed files without restarting the bun process.
The server will run on port 8081 if not PORT is specified. Visit http://localhost:8081 to view the app.
Run bun start to start the server locally without the --hot reload flag.
Use the official Bun Docker image to deploy this app to Render.
- Fork this repo on GitHub or click Use this template.
- Create a new web service on Render, and give Render permission to access your new repo.
- Select Docker as your service's runtime.
That's it! Your web service will be live on your Render URL as soon as the build finishes.