4

Digital Ocean ドロップレット + Dokku (Docker) を使用していますが、Angular アプリをデプロイする最良の方法に興味があります。

Angular アプリは静的ファイルです。それらを提供するためにサーバーをセットアップするための推奨および/または最も簡単な方法は何ですか? (Dokku + VPS)?

ブログでさまざまな方法が浮かんでいるのを見てきましたが、ここで質問することは、アイデアを得たり、他のプログラマーに役立つ知識を生み出すのに役立つかもしれないと考えました。

4

2 に答える 2

4

あなたの質問は、Dokku / Angular に限定されず、静的アセットを使用するあらゆるアプリケーションの展開に適用される非常に広い範囲を持っていると思います。

12 Factor App ( http://12factor.net/ ) の方法論から始めて、この方法論の Heroku の実装を gem ( https://github.com/heroku/rails_12factor )の形で読むことをお勧めします。静的ファイルの提供の下のセクション。Rails アプリを作成しているわけではないかもしれませんが、それはどのアプリケーションにも当てはまります。

gem の README.md を要約すると、アプリは静的ファイルを (Nginx や他の Web サーバーの助けを借りずに) 直接提供する責任を負い、CDN に依存して高速アクセスのためにファイルを配布する必要があります。

于 2014-05-29T10:53:10.543 に答える