Railway.app
Deploy your RAG application to railway.app
Itโs easy to host your Embedchain-powered apps and APIs on railway.
Follow the instructions given below to deploy your first application quickly:
Step-1: Create RAG app
Create a full stack app using Embedchain CLI
To use your hosted embedchain RAG app, you can easily set up a FastAPI server that can be used anywhere. To easily set up a FastAPI server, check out Get started with Full stack page.
Hosting this server on railway is super easy!
Step-2: Set up your project
With Docker
You can create a Dockerfile
in the root of the project, with all the instructions. However, this method is sometimes slower in deployment.
Without Docker
By default, Railway uses Python 3.7. Embedchain requires the python version to be >3.9 in order to install.
To fix this, create a .python-version
file in the root directory of your project and specify the correct version
You also need to create a requirements.txt
file to specify the requirements.
Step-3: Deploy to Railway ๐
- Go to https://railway.app and create an account.
- Create a project by clicking on the โStart a new projectโ button
With Github
Select Empty Project
or Deploy from Github Repo
.
You should be all set!
Without Github
You can also use the railway CLI to deploy your apps from the terminal, if you donโt want to connect a git repository.
To do this, just run this command in your terminal
Finally, run railway up
to deploy your app.
Seeking help?
If you run into issues with deployment, please feel free to reach out to us via any of the following methods:
Was this page helpful?