Home

Awesome

Dckerize

Gem Version Build Status

Supercharged Rails development using Docker

Description

This gem gives you a good starting point to containerize your Rails 5 applications using Docker.

You'll get

Requirements

Installation

$ gem install dckerize

Usage

Quickstart

$ rails new myapp --database=postgresql
$ cd myapp
$ dckerize up myapp

Configure your database credentials (you can check these in your docker compose file):

username: myapp
password: mysecretpassword
host: myapp-db

Dckerize will use the name of your application to create the database host and user names. It also will create the development database by default (myapp_development in this case).

Once you have your database configured, you can run:

$ docker-compose build
$ docker-compose up

And that's it. Now you can go to localhost and see your dockerized Rails application.

Contributing

  1. Fork it ( https://github.com/pacuna/dckerize/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request