Hello everyone,
I’m attempting to deploy Open WebUI from a GitHub repository to Koyeb, and I’m encountering several issues. I’d greatly appreciate any support or guidance on this matter.
Current issues:
- The deployment sequence fails, with the container stopping prematurely.
- There seem to be problems with installing dependencies from package.json and requirements.txt.
- I’m receiving an error indicating that the SQLite version is not supported.
Additional details:
- I’ve allocated more than sufficient instance size, so resources shouldn’t be an issue.
- I’m trying to build and deploy directly from the GitHub repository, not using a Docker image.
- I plan to use OpenAI API, not Ollama.
Specifically, I’m looking for step-by-step guidance on:
- How to properly build the application from the GitHub repository.
- The correct process for deploying to Koyeb, considering the issues I’m facing.
- Any potential solutions for the SQLite version error.
If anyone has experience with a similar setup or can offer advice, I would be very grateful. Thank you in advance for your help!
Hey,
Can you share the steps to reproduce?
And also share the error message you are getting maybe.
I built and ran it by using build from Dockerfile from the main branch, in a Large instance.
The only change I made was to switch the service port to the default port of open WebUI (8080) (this does not even seem to be necessary since the app is reading PORT env var.).
Bastien
Thank you for your reply.
For cost reduction purposes, we are releasing from a GitHub repository.
In the build pack:
- We specified the oen-webui repository
- For the build command, we specified: pip install openwebui
- For the start command, we specified: openwebui serve
We are encountering an error in the build portion.
Thank you for your reply.
To reduce costs, we are releasing from the GitHub repository.
In the build pack, we have
We specified the oen-webui repository.
In the build command No specification.
Not specified in the start command
There is an error in the deploy section.
To the start command.
open-webui serve
Python open-webui serve
I get a file not found error because the python environment does not seem to have been created.
I didn’t try to build using buildpacks.
It looks like it’s not able to detect automatically an entrypoint.
If you can, because openwebui already worked on their own Dockerfile, I would recommend you to use this directly. You can directly build using their dockerfile.
Thank you for your answer, I will consider this in the dockerfile.