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:
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!
You can create a Dockerfile
in the root of the project, with all the instructions. However, this method is sometimes slower in deployment.
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.
Select Empty Project
or Deploy from Github Repo
.
You should be all set!
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.
If you run into issues with deployment, please feel free to reach out to us via any of the following methods: