项目作者: LER0ever

项目描述 :
Full-Featured Dockerized Development Environment
高级语言: Shell
项目地址: git://github.com/LER0ever/EvDev.git
创建时间: 2018-03-11T03:44:57Z
项目社区:https://github.com/LER0ever/EvDev

开源协议:Other

下载


EvDev

My own configuration to run VSCode on the cloud for browser-based coding.

For the original EvDev which features EverVim and SpaceMacs, please see the terminal branch

Usage

If you want to use my configuration:

  1. docker run -p 127.0.0.1:8443:8443 -v "${PWD}:/project" ler0ever/evdev code-server --allow-http --no-auth

If you have your own VSCode Settings Sync setup

  • Fork this project
  • Change sync.gist into your gist id “USERNAME/GISTID”
  • docker build . -tag WHATEVER
  • docker run -p 127.0.0.1:8443:8443 -v "${PWD}:/project" WHATEVER code-server --allow-http --no-auth

Features

Sync with VSCode Settings Sync

  • Directly download VSCode configurations and extension lists from SettingsSync gist.
  • VSCode settings is directly used for code-server
  • VSCode extensions are parsed and installed automatically from extensions.json

Official VSCode Extension Market

  • Code-server uses their own extensions registry and it is pretty limited and outdated, at least for now.
  • Here, Microsoft VSCode binary is used to install all the extensions before copying to code-server for final use, so they are up-to-date and official.

Dev Tools Included out of the box

  • Comes with
    • Golang
    • C++
    • Nodejs
    • Python
    • Rust

toolings pre-installed and ready to use.

CI and Docker Hub

This docker image is built and pushed to Docker Hub EvDev everyday with Travis Cron.

License

Credit goes to the code-server project.
Code for this configuration is licensed under Apache 2.0, detailed in LICENSE.md