Alpine + Ruby2.6 + Rails5 API で使用するDockerfileを共有する

最近はRails開発が多いです。
今回は実際の開発の際に利用するDockerfileを共有します。

docker-composeで、Postgresqlとの連携などについては
別の記事にあるのでどうぞ。

Rails5 + Sidekiq + Redis + Postgresql + Nginx をdocker-composeで構築

広告

構築環境

今回用意するDockerfieの環境は下記のような感じ。

  • Alpine
  • Rails 5
  • Ruby 2.6

Dockerfile

ベースのimageはDockerhub上の公式イメージruby2.6.1-alpineを利用しています。
これをrailsのルートディレクトリに配置する感じ。

あとはdokcer build -t rails .などで
イメージ作成するだけです。



じゃあねじゃあね〜〜〜〜。