1

私は現在、CoffeeScript、SASS、およびその他のいくつかのプリプロセッサで構築されている静的サイト/Webアプリに取り組んでいます。サイトのテストバージョンと本番バージョンの両方を簡単に構築できるようにRakefileを設定しました(コードのコンパイル、最小化、静的アセットのコピーなど)。最終的に、サイトはHTML / CSS / JS +アセットになります(この特定のプロジェクトにDBやサーバー側の処理は必要ありません)。

Herokuは、Rackを介して静的サイトにサービスを提供するように簡単に設定できるため、テストサーバーとして、場合によっては本番サーバーとしても使用を開始したいと思います。

私の問題は、現在、サイトのビルドバージョンをGitリポジトリに含めておらず、ソースのみを含めていることです。HerokuのデプロイはGitを介して行われるため、実際のサイトをHerokuに公開するのではなく、ソースファイルのみを公開します。

通常、Gitリポジトリに「ビルド」フォルダーを含めることはありませんが、このサイトに最適なソリューションかどうか疑問に思っています。

考え?

4

1 に答える 1

0

Cedarを使用していて、サイトを構築するための何らかのrakeタスクがある場合は、チェックインする必要はありませんが、おそらく、ある種のビルドパックを調べて、サイトを完成させる必要があります。デプロイの一部としてビルドを実行する必要があります。

NestaやJekyllのように、静的サイトを作成するために人々が使用しているさまざまなものを見てください。

于 2012-04-19T22:55:56.283 に答える