Dockerize Stack for development

This it's a generator for generate Dockerfile and docker-compose for your application in development

Why?

For build a quick stack for your development enviroment docker is the best tool you can use, but you need to configure the Dockerfile docker-compose, persisted database data, set the entrypoint...

This generator help you to have a basic template for your stack; focusing on develepment enviroment.

Install

gem install dockerize-stack

Stacks available

  • [x] Rails 5.1 (Ruby)
  • [ ] Symfony (PHP)
  • [ ] Phoenixframework (Elixir)
  • [ ] Django (Python)
  • [ ] Express (Node)

Usage

dockerize_stack rails

This script ask you:

  • Ruby version
  • Database type

example files generate:

/docker
--development
----Dockerfile
----entrypoint.sh
/.dockerignore
/docker-compose.yml
/config/database_docker.yml

TODO

  • [ ] Add phoenix generator
  • [ ] Solve use rails generator in container
  • [ ] Add integrations with all database types rails new supported ([mysql/postgresql/sqlite3/oracle/frontbase/ibm_db/sqlserver/jdbcmysql/jdbcsqlite3/jdbcpostgresql/jdbc])
  • [ ] Integrate Build with private repository in the generator