私はバックエンドでDjango、フロントエンドでNode.jsを使用するプロジェクトを持っています。私はフロントエンド用のライブラリをインストールし、gulpスクリプト、webpack、transpile scss、javascript、イメージ、フォントなどを実行するためにdockerを使用する際に疑問を持っています。ドッカー、django、ノードと静的ファイルのワークフロー
専用のコンテナを作成する必要がありますか? ライブラリはいつインストールしますか?スクリプトを実行してファイルをコピーするときイメージを構築するとき(Dockerfile内)またはコンテナをインスタンス化するとき?
イメージをビルドするときにライブラリをインストールしてファイルをコピーする必要がある場合、どこで行う必要がありますか?私は私のDockerfileでこれを入れた場合:
WORKDIR /app
ADD . /app
フォルダを上書きしてインストールし、スクリプトの実行中に、私が作成したすべてのものを消去しているようです。
実際の例は見つかりません。
助けを歓迎します。ありがとうございました。