15.4. コマンドラインからの永続データストレージを使用した従業員勤務表スターターアプリケーションの構築と実行
コマンドラインで従業員勤務表スターターアプリケーションを構築し、実行する場合には、データベースサーバーを指定して、永続的にデータを保存することができます。
前提条件
- 「デプロイメントファイルの準備」 の説明に従ってデプロイメントファイルを準備しておく。
- Java 開発キットがインストールされている。
- Maven がインストールされている。
- ホストからインターネットにアクセスできる。ビルドプロセスは、インターネットを使用して、外部のリポジトリーから Maven パッケージをダウンロードします。
- MySQL または PostrgeSQL データベースサーバーがデプロイされている。
手順
-
端末で、
optaweb-employee-rostering-standalone/target
ディレクトリーに移動します。 以下のコマンドを実行して、従業員勤務 JAR ファイルを実行します。
java -jar optaweb-employee-rostering-standalone-*-exec.jar --spring.profiles.active=production spring.datasource.url=<DATABASE_URL> --spring.datasource.username=<DATABASE_USER> --spring.datasource.password=<DATABASE_PASSWORD>
上記の例で、以下のプレースホルダーを置き換えてください。
-
<DATABASE_URL>
:jdbc:postgresql://postgresql:5432/MY_DATABASE
などのデータベースに接続する URL -
<DATABASE_USER>
: データベースに接続するユーザー -
<DATABASE_PASSWORD>
:<DATABASE_USER>
のパスワード
-