Revision 5 as of 2011-05-07 05:50:00

Clear message
Locked History Actions

Play/Deploy

デプロイ

参考

スタンドアロン

コンテナの類は使わず、スタンドアロンで動作させる。上記の文書では、これを具体的にどうするのか記述がない。おそらくはすべてのファイルをほぼそのまま(application.conf等は除く)まるまるコピーすればよいと思われるが、しかし開発環境と実行環境のplayのインストール位置が異なる場合は当然動作しない。

ドキュメントはたしかに不十分で不明点が多々ある。例えば、以下のような質疑がある。

devモードのままでのデプロイ

devモードのまま、プロジェクトを別マシンに移動して動作させてみる。これは以下のディレクトリをそのままコピーすればよい。

app
conf
lib
modules
public

play自体は、playコマンドの直下に環境があるという前提らしいので、特に開発マシンとは別のディレクトリにplayがインストーうされていても問題ない。ただし、play-scalaではscalaモジュールの場所の指示が必要のようだ。これは、modules/scala-0.9に記述されているので、これを修正する。