###### tags: `共有資料` `環境構築資料`
# DockerでRuby on Rails開発環境構築方法(TeamNoah版)
### 1. [Docker環境構築](https://hackmd.io/@9jg2OfKNTb-0CFAWl7y15g/HJ3zbEsDY)
### 2. [VSCodeのDocker拡張機能をインストール](https://hackmd.io/@9jg2OfKNTb-0CFAWl7y15g/By6sC4sDY)
(別にいらないけどVSCodeでDockerの操作が非常に簡単にできるのでおすすめ。)
### 3.Ruby on RailsプロジェクトをGitクローンする
GitHubからプロジェクトをクローンする方法は、[公式サイト](https://docs.github.com/ja/repositories/creating-and-managing-repositories/cloning-a-repository)でも紹介されているので細かいところを知りたい人はそちらも参照してみるのをおすすめ。
1. [GitHub](https://github.com/YoshikiTakemura/TeamNoah)から、リポジトリのメインページにアクセスしてください。
2. ファイルのリストの上にある Code(コード)をクリックしてください。

3. HTTPSを使ってリポジトリをクローンするには、"Clone with HTTPS(HTTPSでクローン)"の下で、コピーボード をクリックするかURLをコピーしてください。

4. ターミナルターミナル又は、Git Bashを開いてください。
5. カレントワーキングディレクトリを、ディレクトリをクローンしたい場所に変更します。
6. `git clone` と入力し、前の手順でコピーした URL を貼り付けます。
```
$ git clone https://github.com/YoshikiTakemura/TeamNoah.git
```
**Enter**を押して、ローカルクローンを作成してください。
### 4. Ruby on Rails開発環境を構築する
#### Docker構築
```
$ docker-compose up -d --build
```
#### データベース初期設定
```
$ docker-compose exec web bash
bash# rails db:create
bash# rails db:migrate
```
#### Webサーバ起動
```
$ docker-compose exec web bash
bash# rails s -b 0.0.0.0
```