- sbt
- node
- yarn
今回はH2DBを利用して開発を行います。
特に断りがない場合、各コマンドはプロジェクトルートから実行してください。
$ cd database
$ ./h2.sh &
※ ブラウザが起動しますが、DBのmigrateをしていないためまだ操作しないでください。
FlyWayを利用してDBを作成します。
$ sbt
[SBT] > flywayMigrate
JDBC URL: jdbc:h2:tcp://localhost/./nextbeat;MODE=MySQL
ユーザ名: nextbeat
パスワード: pass
DB作成・接続情報は以下に設定されています。
任意に変更可能ですが、慣れていない場合にはそのままにすることを推奨します。
$ sbt
[SBT] > playGenerateSecret
Generated new secret: hogehoge
[success] Total time: 2 s, completed {date}
生成した秘密鍵を設定ファイルに登録します。
[conf/application.conf]
play.http.secret.key = "hogehoge"
$ cd ui
$ yarn install
$ yarn run build.watch
$ sbt run
サーバ起動後: http://localhost:9000 へアクセスしてください。
ページが正常に表示されていれば完了です。