
Prerequisites
Before you start, make sure you:1
Retrieve database credentials
You will need an existing database to continue. If you don’t have one, create one.Get the database URL:Get the database authentication token:Assign credentials to the environment variables inside
.env
.You will want to store these as environment variables.
2
Get application code
Fork and clone the following embedded replica project from GitHub locally:
3
Create a new Railway project
Run the following command to create a new Railway project. Provide the project’s name when prompted.
4
Add a service to the Railway project
Create a new empty service on your Railway project to act as your app’s deployment target.
5
Link application to service
Run the following command to list and select the service to link to your application:
6
Add database credentials
Open the service on your Railway dashboard and add your Turso database Credentials.
7
Deploy
Run the following command to deploy your application:
Make sure you expose your application to the internet to make it accessible from the public network.
If you are on a free plan, you’ll need to connect your Railway account to GitHub to have access to code deployments.