Code Server (Vs code online)
-
@murgero my instance https://git.cloudron.io/doodlemania2/vs-code semi sorta works but I'm sure yours is much better. Feel free to grab anything from it if it is of use to you!
-
@thetomester13 I have a private repo for testing (because there is so much security involved in making this stable) so if you would like access, shoot me a message here or pick a method of contact from my website https://urgero.org
-
@girish - Anyway to get this as unstable in the store? I have most of the code ready at this point and need some testers. code-server is no longer included in the repo so it downloads during compilation.
The only thing it needs is tests - I'm not sure what you would test before a build but if you can put me in the right direction I'd love to get this on the store ASAP.
-
@atrilahiji If you run the backup cleaner command (see the backup page in the cloudron admin panel) it runs fine after that - though I have backups disabled on my code-server app as I constantly reinstall it for testing different features
-
@dswd Is this vs code online ? There are some attempts at https://forum.cloudron.io/topic/1709/code-server-vs-code-online/ but yours looks quite complete as well. I will move this discussion there if they are the same.
As for appstore submission, currently only only we are able to do it. We changed our model to one where where we pretty much maintain all the app packages. If you have a docker image, then others can clone your repo and then install using
cloudron install --image <image>
. -
Does this have any sort of auth built in? Might be worth looking into the proxyAuth addon.
-
I have packaged a new app: A Visual Studio Code version that runs in the browser.
Here is the code: https://git.cloudron.io/dswd/vscode-app
The app works and already runs on my instance, but there are no tests yet.
I would like to submit the app to the appstore (for others to test and use) but currently I have a problem with the docker repository. Apparently I can only submit apps that are hosted on the Cloudron repo but I don't know how to push there.
-
The posts appear out of order, sorry about that For some reason, NodeBB has no way to merge two topics together... Oh well.
@dswd said in Code Server (Vs code online):
@girish Should I move the code back to my repo or should it stay on the cloudron git, or do you want to take over maintenance to make it an official app? How do you do this normally?
It can stay on Cloudron git. I will have a look once I have some time and move/fork it into the cloudron namespace. I will then give you maintainer status in that repo, so you can push directly. Only limitation is that you have to let us know whenever you want to push a new release to appstore. We hope to get this part automated in our CI/CD at some point (though, we are not working on this right now, so no ETA yet).
-
@atrilahiji said in Code Server (Vs code online):
Does this have any sort of auth built in? Might be worth looking into the proxyAuth addon.
Yes code server comes with a simple passwort auth. You can disable it and roll your own if you want to. It is not super helpful to integrate it with Cloudron LDAP as all users share one IDE but you can have a single password if you want to.
I will have a look into optional proxyAuth, however.
-
@murgero said in Code Server (Vs code online):
@dswd - would we be able to merge our projects together so there is not 2 vastly different builds floating about?
I am sorry, I was not aware of your app since it was not on the app store. Otherwise I would have used it and maybe sent a PR.
We should compare our approaches and select the best parts of each. Where is your code located?