環境導入 - ShopOne/Shitforces GitHub Wiki
環境導入(IntelliJ Ultimateを想定)
- ディレクトリをローカルにダウンロードして解凍
- IntelliJでディレクトリ(プロジェクト)を開く (もし右下にGradleがどうのこうの出てきたらimportを押す)
- FILE->Project Structureから Language levelのSDKのバージョンを11系(11.0.6で動作確認)に変更
- 右上のハンマー横の Add Configration をクリック
- 出てきたウィンドウの左上のプラスマークをクリック
- そこからSpring Bootを探してクリック
- 右上ハンマー横のShitforcesApplicationのEdit SettingからUse classpath of moduleをShitforces.mainに
- こんな設定状態になっていることを確認 (画像)
- PCにpostgresqlをインストール
- postgresqlに開発用ロール、データベースを作成する
- 作ったロールとデータベース名に応じて環境変数の設定をする 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はあまりこちらの方法を使っていないので)