# Cloud9の開発環境構築
最初は10GBしかない。
[環境の移動と Amazon EBS ボリュームのサイズ変更または暗号化 - AWS Cloud9](https://docs.aws.amazon.com/ja_jp/cloud9/latest/user-guide/move-environment.html)
1行修正が必要だった。
`resize.sh`
```sh
27: sudo resize2fs /dev/xvda1
```
`resize.sh`
```sh
27: sudo xfs_growfs /dev/xvda1
```
とりあえず30GBくらいに。
```sh
$ sh resize.sh 30
```
docekr-composeをインストール。
```sh
$ sudo curl -L "https://github.com/docker/compose/releases/download/1.28.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
$ sudo chmod +x /usr/local/bin/docker-compose
```
ssh鍵を用意して。
```sh
$ cd ~/.ssh
$ ssh-keygen
```
公開鍵をGitHubに登録。
```sh
$ git clone 〜
```
```sh
$ docker-compose up
```
または
```sh
$ docker-compose up -d
```
プレビューに使えるポートは8080、8081、8082
Railsだったら、`8080:3000` とマッピングしておくと良い。
```sh
$ rails server -b 0.0.0.0
```
あと、Railsは、`config/application.rb` に追記が必要。
```ruby
config.hosts << "xxxxxxxx.vfs.cloud9.ap-northeast-1.amazonaws.com
```