28 lines
893 B
Markdown
28 lines
893 B
Markdown
# vscode-server-dev
|
|
|
|
WEBで使えるVscodeサーバを構築する
|
|
|
|

|
|
|
|
## code-serverとは
|
|
|
|
VS Codeをサーバーモードで動かして、ブラウザから使えるようにしたもの
|
|
VS Codeエディタ機能を HTTP サーバーとして提供するプロセス」
|
|
|
|
* VS Code (ローカルアプリ)
|
|
* 普段 PC にインストールして使うGUIアプリ
|
|
* code-server (サーバー版VS Code)
|
|
* CLI で起動するプロセス
|
|
* `--bind-addr` で"どのアドレスで HTTP/WebSocket サーバーとして待ち受けるか"を指定する
|
|
* ブラウザで http://<host>:<port> にアクセスすると VS Code のUIが表示される
|
|
* Pythonを利用されている
|
|
|
|
## Dockerイメージについて
|
|
|
|
```sh
|
|
docker run -it -p 8080:8080 \
|
|
-v "projects:/home/coder/project" \
|
|
-e PASSWORD="mysecret" \
|
|
codercom/code-server:latest
|
|
```
|