MojoliciousHerokuとはある程度の規模のアプリなら無料で利用可能なPaaSです。Wikipedia先生によるとベースとなるOSはDebian、もしくはDebianをベースに開発されたUbuntuである。Railsのみのサポートであったが、Java、Node.js、Scala、Clojure、Python、PHPなど複数のプログラミング言語をサポートするようになった。Server、MongoDB、Redisをサポートしている。そうで、Perlアプリもbuildpackを利用すれば登録可能です。Herokuのアカウントを作る何はともあれHerokuのアカウントを作りましょう。名前、メールアドレス、使う言語なんかを入力するだけで簡単。toolbeltインストールHerokuにアプリを乗せるためにはtoolbeltが必要です。ここから自分の環境用のものを入手しましょう。loginを実行します。実際は色々やってくれているそうですが、ユーザがやることはメールアドレスとパスワードを入力するだけ。今回稼働させるアプリは、前作った自前のブログです。(はてなに戻ってしまったので用済みになってしまった。app.psgiは自分のアプリ用に書きませう。あとは依存モジュールがあるならcpanfileに書きませう。準備できたらローカルリポジトリにコミットします。commit"そんでもってアプリをHerokuに登録します。https://github.com/miyagawa/heroku-buildpack-perl.gitappnameと指定しているところがそのままサブドメインとして登録されます。heroku-buildpack-perlはHerokuにPSGIアプリを登録するためのツール...という理解です。アクセスここまでできたら後はpushするだけです。openしてみてください。appname.herokuapp.comが見れましたかね?自前のブログは折角なのでどこでもアクセスできる備忘録として残してますが、Text::Markdown::Discountの拡張機能が有効にならないのでコード部分がぐちゃぐちゃになってます。はてなブログProモダンな環境に憧れてお勉強中のインフラエンジニア。黒縁眼鏡の写真置き場Search月別アーカイブsponsorスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。