Skip to content

sitateru/kpt

Repository files navigation

概要

KPT用のApplicationを作成するためのWebAPI

開発フロー

  • Githubフローとし、masterがmain repositoryです
  • PullRequestを出して開発を行う
  • 追加コードには、それをカバーするRspecを必須とする

仕様について

  • KPTはIssueモデルとして扱い、Keep, Problem, Statusをstatusとして持つ

Getting Started(for MacOS)

  • $ 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 にアクセス

Getting Started(for Docker)

  • $ 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 にアクセス

参考資料

カバレッジ

Coverage Status

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages