KPT用のApplicationを作成するためのWebAPI
- Githubフローとし、masterがmain repositoryです
- PullRequestを出して開発を行う
- 追加コードには、それをカバーするRspecを必須とする
- KPTはIssueモデルとして扱い、Keep, Problem, Statusをstatusとして持つ
-
$ brew update
-
$ brew install postgresql
-
$ brew install ruby-build
-
$ rbenv install ${RUBY_VERSION}
-
$ cd ${this_repo}
-
$ gem install bundler foreman
-
$ bundle install
-
$ foreman start
-
$ rails db:create db:migrate
localhost:8000 にアクセス
-
$ cd ${this_repo}
-
$ docker-compose build
-
.envファイルにDBのendpointを記入。
DB_HOST=172.17.0.1
-
db用コンテナを使用する場合
-
.envに
DB_HOST=db
を記入。 -
$ mkdir -p tmp/db
を実行。(ホストのマウントポイント) -
$ docker-compose up -d
-
$ docker ps
-
$ docker-compose run web rake db:create db:migrate
localhost:8000 にアクセス