-
Notifications
You must be signed in to change notification settings - Fork 5.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sharing my approach to use VSCode Settings Sync and official extension market #148
Comments
Any chance you can share your docker template? 😊 |
@LER0ever Thank you very much for information. I updated your solution a bit. Now, everything that I need is only update extensions file and do I get extension id directly from URL of VSCode market. |
Would love to see this in the https://github.com/codercom/code-server/wiki |
I took a somewhat heavier handed approach. I build a docker image containing the real VSCode as per https://github.com/davefinster/coder/blob/master/official-vscode/Dockerfile and then build the real Coder container with https://github.com/davefinster/coder/blob/master/go/Dockerfile. In my case I'm just installing the Go extensions. |
Closing for now. sshcode supports syncing of settings and extensions. |
First, thanks for this great project, this is much easier to use than Che and Theia
Two problems I've come across during my day of use are
My approach
So I made a Docker template to automatically configure code-server from Settings Sync Gist.
Using Docker's multi-stage build, I can directly use the actual Visual Studio Code binary to install extensions from Microsoft's server, and then later copy them to code-server. And VSCode settings are also directly fed into code-server.
extensions.json parsing and installing
Is done the UNIX way.
For those of you who already use Settings Sync, my configuration might be handy as you only need to change the gist id to make the entire thing work.
Relevant Issues: #30 #145
My template: https://github.com/LER0ever/EvDev
Screenshot, almost the same as my VSCode:
The text was updated successfully, but these errors were encountered: