ブックマーク / www.nqou.net (2)

  • DockerでHerokuでMojoliciousが動いたぞ!!!

    久しぶりに Heroku を使ってみたら、いつの間にかコンテナも使えるようになっていた。 というくらいに全然 Heroku を使っていなかった。 正確に言うと、 Heroku で動かしているアプリはあるけど、ずっと動かしたままだったので、ダッシュボードを見ることがなかった、という感じ。 検索していると2年半くらい前の記事が多くて、時代に追いついてないのを感じる。 今回頑張ったこと Dockerfile を書く時、これまでユーザーを意識していなかったので、今回は、 root 以外のユーザーで実行するようにした。 USER を指定すると、その後の COPY とかもユーザーで実行するのかと思ったら、そうでもなかったようだ。 調べてみると、最近追加された機能で、ファイルのオーナーを変更できるようになったらしい。 FROM perl:5.20.3-threaded RUN useradd -m -s

    itoken417
    itoken417 2017/12/15
  • DockerでHerokuでMojoliciousが動いたぞ!!!(改定版)

    (追記) この記事で書いていた Dockerfile が動かなくなっていたので動くように修正した記事を書きました。 以前は動いていた Dockerfile で permission denied が出るようになった話 | nqou.net (追記ここまで) この記事は、 Perl Advent Calendar 2017 の 13 日目の記事です。 昨日は sago35 さんの 「Strawberry Perl に Minilla をインストールする」でした。 この記事のパッチがあたって、 CPAN からインストールできるようになったようです。 これで、 Windows + Strawberry Perl な方も安心して使えますね。 Minilla - CPAN module authoring tool - metacpan.org ちょっとしたものを作り始める時でも Minilla で

    itoken417
    itoken417 2017/12/15
  • 1