私はDockerを使用してnodejsアプリケーションを配備しようとしています。アプリケーションはこれまでに展開されてきており、まったく問題なく動作しています。 npmとbowerのパッケージはすべて正しくインストールされます。他のページ、画像、CssへのHTMLリンクはDockerコンテナでは動作しませんか?
WORKDIR /opt/ab/zyx/app/
私のindex.html、about.htmlなどは、アプリケーションフォルダにあります。 cssは、appフォルダにもあるcssというフォルダ内にあります。 zyxフォルダにはbower_componentsフォルダがあります。 index.htmlファイルには、about.htmlとabout.htmlへのリンクがあります。現在、これらの両方のページへのリンクは、このようなものです。
<li><a href="#/about">About</a></li>
<li><a href="#/faq">FAQ</a></li>
そして、これが機能していない私はこれへのリンクを変更したときに、私はそれが再び動作を停止し、.html拡張子を削除する場合は、しかし、それは
<li><a href="faq.html">FAQ</a></li>
作業を開始します。 bower_componentsの場合、コードはこのようなもので、動作しません。
<script src="../bower_components/jquery/dist/jquery.js"></script>
同じことがドッカーが異なり、これらのリンクとパスを解釈するならば、私は混乱していCSS
<link rel="stylesheet" href="css/abc.css"/>
の場合です。または私は何かが足りない。 Dockerは、開発者が要件に基づいてコードを開発することを望まないと確信しています。