This repository has been archived by the owner on Dec 6, 2018. It is now read-only.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
新しい開発者が増えることを期待して、開発環境構築をコマンドひとつで終えられるようにしました。
virtualboxとvagrant 1.1系が入っている環境で、
vagrant up
を実行するだけでpostgres 9.1とPlay! 2.0.4とOpenJDK 7が入ったUbuntu 12.04がセットアップされます。コードの編集はVMのホストで、コードの実行はゲストVMで行う(cd /vagrant && ~/play-2.0.4/play
)ことができます。ホストの9000ポートをゲストの9000ポートに転送しているので、サービスへのアクセスはホストで(http://localhost:9000/)行えます。メモリを2GiB食うことやJDKやpostgresのインストールに時間がかかること、Twittter APIのトークン取得が要ることなどからコストを"なくした"とまでは言えませんが、やってみようかなと思いついた際に払うべき手間はだいぶ"削減できた"と思えます。
virtualboxはともかくvagrantを持っている開発者は限られるかもしれませんが、わりとHOTな技術なので導入に抵抗はない……はず。きっと。
ファイルが215個と大量に増えていますが、ほとんどが/cookbooksと/site-cookbooksの中に配置されているクックブックです。PARTAKEそのもののコードには変更はありません。
今はまだこのブランチをマージしないでください。
700MiBで構築した仮想環境内でテスト(
play test
)が通ることは確認していますが、起動時(play start
)にJavaScriptが正しく結合されないという問題も見つかっています。メモリ量由来の可能性もあるので、メモリを潤沢に使える環境でもう一度試し、そこで問題がなければMergeして良いだろうと思っています。