gradleでの対処法がすぐ見つからなかったのでメモ。
開発したspring-bootアプリケーションのdockerイメージを作るには、buildBootImage
ジョブを実行すればよいが、vaadinのエラーが発生した。
java.lang.IllegalStateException: Running project in development mode with no access to folder 'E:\develop\sample-app'.
Build project in production mode instead, see https://vaadin.com/docs/v14/flow/production/tutorial-production-mode-basic.html
公式にはmavenの対処法しか載っていなかった。
Overview | Deploying to Production | Flow | Vaadin 14 Docs
Deploying to a production server involves compiling and packaging the application to be suitable and optimized for the server.
gradleの場合は、build.gradeに下記を追加。
vaadin {
productionMode = true
}
そして下記gradleジョブを実行すれば良い。
vaadin:build-frontend
コメント