SurrealDB
-
Hi,
I have created an image to make SurrealDB work in a Cloudron server. Here is the link to the docker image: https://hub.docker.com/repository/docker/dbottiau/cloudron-surrealdb
I have tested it and works like a charm. See:

How can I publish the app to the App Store? The app should be listed in "Database" section.
-
You have to publish your app code in https://git.cloudron.io/ also there are lifecycle tests that need to be done to be sure that the app will survive in the long run.
You can check other apps for that. -
Also good to clarify the licence which would apply
-
Thank you for the info. I requested an access on GitLab. I am not very familiar with GitLab. I suppose that once I have access, I will have to setup the project and everything required as you explained.
@Odonno I saw a request today to join 'cloudron' group but this is not the workflow. Can you give me your username on gitlab (not sure if it was you who requested) ? I have to up the repo limit before you can create a repo there.
There's a whole bunch of apps in https://git.cloudron.io/cloudron/ (with the -app suffix). You can push the package code with your preferred opensource license .
-
I don't have much idea of SurrealDB . Can you tell us a bit about how SurrealDB is backed up and restored? Does it store it's data in files or is it backed by another database?
-
@Odonno I saw a request today to join 'cloudron' group but this is not the workflow. Can you give me your username on gitlab (not sure if it was you who requested) ? I have to up the repo limit before you can create a repo there.
There's a whole bunch of apps in https://git.cloudron.io/cloudron/ (with the -app suffix). You can push the package code with your preferred opensource license .
-
@Odonno I saw a request today to join 'cloudron' group but this is not the workflow. Can you give me your username on gitlab (not sure if it was you who requested) ? I have to up the repo limit before you can create a repo there.
There's a whole bunch of apps in https://git.cloudron.io/cloudron/ (with the -app suffix). You can push the package code with your preferred opensource license .
-
I have created the project here https://git.cloudron.io/Odonno/surrealdb-app
I have started to write tests but I don't how it can work. I have this error for the first test...

-
@Odonno It seems the license on the package is BSL. We try to keep the package source code as proper opensource licenses . Note that surrealdb itself can be BSL, this is not a problem. The license in the repo only on the license of the package. This allows us (cloudron team) to continue to provide updates to the package reliably.
-
@Odonno It seems the license on the package is BSL. We try to keep the package source code as proper opensource licenses . Note that surrealdb itself can be BSL, this is not a problem. The license in the repo only on the license of the package. This allows us (cloudron team) to continue to provide updates to the package reliably.
-
@Odonno Ok, I have forked it into our namespace - https://git.cloudron.io/cloudron/surrealdb-app . You should also be a maintainer of the repo.
So, the next step, is to get the tests working . Then, we will take a look into getting it published. Thanks for all the work!
-
@Odonno Ok, I have forked it into our namespace - https://git.cloudron.io/cloudron/surrealdb-app . You should also be a maintainer of the repo.
So, the next step, is to get the tests working . Then, we will take a look into getting it published. Thanks for all the work!
-
-
@Odonno The message is just saying, you have to run
cloudron buildfirst before you can runcloudron install. Maybe you changed the repo directory or something? When that happens, it "forgets" the previouscloudron buildimage information. -
@girish Ah yes, that explains why. I don't know how it keeps track of the correct docker image. I suppose there is a key-value store somewhere.
Well, I finished to write a pretty good set of e2e tests. I think it is ready. Thank you for your help.