環境導入 - ShopOne/Shitforces GitHub Wiki

環境導入(IntelliJ Ultimateを想定)

  1. ディレクトリをローカルにダウンロードして解凍
  2. IntelliJでディレクトリ(プロジェクト)を開く (もし右下にGradleがどうのこうの出てきたらimportを押す)
  3. FILE->Project Structureから Language levelのSDKのバージョンを11系(11.0.6で動作確認)に変更
  4. 右上のハンマー横の Add Configration をクリック
  5. 出てきたウィンドウの左上のプラスマークをクリック
  6. そこからSpring Bootを探してクリック
  7. 右上ハンマー横のShitforcesApplicationのEdit SettingからUse classpath of moduleをShitforces.mainに
  8. こんな設定状態になっていることを確認 (画像)
  9. PCにpostgresqlをインストール
  10. postgresqlに開発用ロール、データベースを作成する
  11. 作ったロールとデータベース名に応じて環境変数の設定をする Ubuntuでならば
データベース db
アカウント名 shop_one
パスワード pass_pass

の時~/.profile

export DATABASE_URL=jdbc:postgresql://localhost:5432/db
export DATABASE_USER=shop_one
export DATABASE_PASSWORD=pass_pass

と記述しsource ~/.profile

環境導入(docker)

OSに合わせてDockerを導入 docker-compose.yml があるディレクトリ下で

docker-compose up

こちら何か他に追記したほうが良さそうな内容があれば書いてくれると嬉しいです。(shop_oneはあまりこちらの方法を使っていないので)