naoya / perl-webapp

Example for perl-webapp deployment

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Perl Webアプリケーションのサンプル

Perl Webアプリケーションのデプロイのサンプルです。

  • デプロイ: Cinnamon
  • アプリケーション実行環境: Plack/PSGI + Server::Starter + Starman
  • スーパーバイザー: supervisord

が前提になっています。

主要なファイル

  • app.run
    • perlbrew 環境で start_server するためのシェルスクリプト
  • config/deploy.pl
    • Cinnamon のタスク定義ファイル
  • chef-repo/site-cookbooks/supervisord/templates/default/supervisord.conf.erb
    • supervisord の設定ファイル

Chef

ホスト環境のセットアップは Vagrant + Chef Solo でやってます。やってるのは

  • git
  • perlbrew
  • Carton
  • supervisord

あたりの構成ぐらい。

ほか

About

Example for perl-webapp deployment


Languages

Language:Ruby 80.7%Language:Perl 19.3%