If you're new to Bullet Train, start with the Bullet Train Developer Documentation and the Getting Started guide. You should also join the community Discord server!
If you're building a new application with Bullet Train, you don't want to "Fork" the template repository on GitHub. Instead, you should:
-
Clone the template repository:
git clone git@github.com:bullet-train-co/bullet_train.git your_new_project_name
-
Enter the project directory:
cd your_new_project_name
-
Run the configuration script:
bin/configure
Clicking this button will set up a new Bullet Train app in Gitpod.
Open-source development sponsored by:
You can use this public repository to provision a new application and then push your private application code there later.
Clicking this button will take you to the first step of a process that, when completed, will provision production-grade infrastructure and services for your Bullet Train application which will cost about $140/month.
Once that process has completed, be sure to complete the other steps from the Deploying to Heroku documentation.
Clicking this button will take you to the first step of a process that, when completed, will provision production-grade infrastructure for your Bullet Train application which will cost about $30/month.
When you're done deploying to Render, you need to go into "Dashboard" > "web", copy the server URL, and then go into "Env Groups" > "settings" and paste the URL into the value for BASE_URL
.
If you're looking contribute to Bullet Train, you should "Fork" this template repository on GitHub, like so:
-
Click "Fork" in the top-right corner.
-
Select the account where you want to fork the repository.
-
Click the "Code" button on the new repository and copy the SSH path.
-
Clone your forked repository using the SSH path you copied, like so:
git clone git@github.com:your-account/bullet_train.git cd bullet_train
-
Run the setup script:
bin/setup
-
Start the application:
bin/dev
-
Visit http://localhost:3000.
This README.md
file will be replaced with README.example.md
after running bin/configure
.