windowsの開発環境を整えるのは難しいし、あんまり汚したくない。でもmacは持っていないという人(私)のためにcloud9環境を整える。
##この記事のメリット
・AWScloud9(ぽい)がタダで使用できるようになる。
・環境構築を0からやるよりはやりやすい。
##環境のイメージ
##Dockerを使える前提で進める
###file構成
./
├docker-compose.yml
└Dokcerfile
docker-compose.yml
version: "3"
services:
cloud9:
build:
context: "."
ports:
- "8181:8181"
- "8000:8000" #必須ではない
command: "node /c9sdk/server.js -w /c9sdk/workspace --port 8181 --listen 0.0.0.0 --auth usr:passwd"
Dockerfile.
FROM amazonlinux:latest
RUN yum groupinstall -y development #c
RUN curl -sL https://rpm.nodesource.com/setup_10.x | bash -
RUN yum install -y git development glibc-static which nodejs #cloud9-sdkを立てるための必要最低限のモジュール
RUN git clone https://github.com/c9/core.git /c9sdk && cd /c9sdk && scripts/install-sdk.sh #cloud9-sdkを立てる
RUN mkdir /c9sdk/workspace
WORKDIR /c9sdk/workspace
EXPOSE 8181
###実行コマンド
docker-compose up -d --build
ブラウザーからhttps:(仮想マシンIP):8181に接続
##感想
使い捨てのlinuxPCが手に入った感じ。満足。vimを使わなくて済む。
###参考にした記事
「cloud9をwindowsにインストールして、幸せになる」https://qiita.com/naniwaKun/items/b7b45a6e6ed33ce81eb9
「DockerでCloud9」https://qiita.com/fkmt-disk/items/8715e964e1e672b59454