問題タブ [paketo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - Paketo Buildpacks を使用した Angular アプリケーションのコンテナー化: 空の返信
nodejs 用の Paketo ビルドパックを使用して、Angular 12 アプリケーションのコンテナー イメージを作成したいと考えています。Angular CLI を使用してアプリケーションを作成し、それをデプロイしたいと思うまでコーディングしました。
コンテナーを作成するには、paketo サンプル リポジトリの指示に従い、次のコマンドを実行しました。
を実行する前に node_modules ディレクトリを削除すると、これは正常に機能しpack
ます。
今、私はイメージをローカルでテストしたいと思い、それを開始しようとしました
正常に起動したようです:
ここに問題があります:
誰が何がうまくいかなかったのか知っていますか?
編集:現在、127.0.0.1:4200でリッスンしているが、トラフィックが通過するのをng serve
リッスンしている必要があると思います。0.0.0.0:4200
しかし、どこで構成を探すべきかわかりません。ビルドパックで?angular.cliで?何処か別の場所?
編集: 要求に従って、pack
コマンドの完全な出力:
java - 「コンパイラーが null である可能性があります。JRE 環境を使用している可能性があります。JDK 環境に変更してください」の修正方法
Spring Boot アプリを持っているので、それを使ってビルドしようとしましたPaketo Buildpack
ただし、JDK には付属しておらず、JRE のみが利用可能です。
エラーがでます
アプリ イメージに jdk を追加するにはどうすればよいですか?
spring-boot - Spring Boot buildpack を使用して追加パッケージで OCI イメージをビルドする方法
OCI イメージをビルドするために、Gradle プラグインhttps://docs.spring.io/spring-boot/docs/current/gradle-plugin/reference/htmlsingle/#build-imageで Spring Boot を使用しています。これは、基本的なユース ケース (イメージ内の jar としてパッケージ化された Web アプリケーション) では問題なく機能します。画像をさらにカスタマイズする
- curl を使用していくつかのパッケージをダウンロードする
- これらのパッケージをイメージ内にインストールしてカスタマイズします
これらの手順を実行するように gradle プラグインを構成するにはどうすればよいですか? OCI ビルドパックに移行する前は、bash コマンドを含む Dockerfile がありました。ビルドパックを使用すると、ビルドをカスタマイズする方法が見つからないため、イメージに追加のソフトウェアが含まれます。