ドッキング・コンテナー内にAngular2/tsアプリケーションをデプロイしたい。本当にうまくいく次のチュートリアルが見つかりました: Link。だから私のドッキングウィンドウ-compose.ymlは今です:ドッキング・コンテナー内のAngular2デプロイメントがルーティングを妨害する
version: '2'
services:
httpd:
image: httpd:latest
volumes:
- ./:/usr/local/apache2/htdocs/
- ./node_modules:/usr/local/apache2/htdocs/node_modules
ports:
- "80:80"
npm:
image: treyjones/npm:latest
volumes:
- ./:/npm
tsc:
image: treyjones/tsc:latest
volumes:
- ./:/tsc
が、私は、ルーティングが正しく動作しない問題を抱えています。
私は
経由で私のアプリに達することができ、それはそれですべてが素晴らしい作品。この時点まで
に私をリダイレクトします。
"GET /data HTTP/1.1" 404 205
私はドッキングウィンドウコンテナを使用する前に、私はすでにこの問題を持っていたし、それが使用して解決:しかし、私は、私はエラーを取得する私のページを更新し、または
経由で到達しようライブサーバー、 Linkに記載されています。つまり、スクリプトを追加しました:
"serve": "concurrently \"live-server --port=5556 --entry-file=index.html \" \"gulp\" \"npm run tsc:w\" "
my package.json。
しかし、私は私のドッキングウィンドウ・コンフィギュレーションにライブサーバーを統合する方法や、私はライブサーバーの
--entry-file=index.html
オプションなどのオプションができるようなのhttpdを操作できるのか分かりません。
ok、私はすでに、lite-serverの機能を提供するドッカー画像があることを期待していました – aschi