All Projects → pacuna → Dckerize

pacuna / Dckerize

Licence: mit
Supercharged Rails development using Docker containers

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Dckerize

Splits Io
a speedrunning data store, analysis engine, and racing platform
Stars: ✭ 99 (-11.61%)
Mutual labels:  postgresql, rails, docker-compose
Rails React Typescript Docker Example
An example app built on Ruby on Rails 6.1 + React.js 17 + TypeScript 4.2 + Docker Compose
Stars: ✭ 129 (+15.18%)
Mutual labels:  postgresql, rails, docker-compose
Ar Uuid
Override migration methods to support UUID columns without having to be explicit about it.
Stars: ✭ 41 (-63.39%)
Mutual labels:  postgresql, rails
Logidze
Database changes log for Rails
Stars: ✭ 1,060 (+846.43%)
Mutual labels:  postgresql, rails
Uranus
Hierarchical Memo & Task Web-App
Stars: ✭ 71 (-36.61%)
Mutual labels:  postgresql, docker-compose
Fastapi Realworld Example App
Backend logic implementation for https://github.com/gothinkster/realworld with awesome FastAPI
Stars: ✭ 911 (+713.39%)
Mutual labels:  postgresql, docker-compose
Ridgepole
Ridgepole is a tool to manage DB schema. It defines DB schema using Rails DSL, and updates DB schema according to DSL. (like Chef/Puppet)
Stars: ✭ 840 (+650%)
Mutual labels:  postgresql, rails
Docker Rails React Starter
A basic docker-compose, Rails and React / Webpack starter kit
Stars: ✭ 52 (-53.57%)
Mutual labels:  rails, docker-compose
Database rewinder
minimalist's tiny and ultra-fast database cleaner
Stars: ✭ 685 (+511.61%)
Mutual labels:  postgresql, rails
Graphjin
GraphJin - Build APIs in 5 minutes with GraphQL. An instant GraphQL to SQL compiler.
Stars: ✭ 1,264 (+1028.57%)
Mutual labels:  postgresql, rails
Python Microservice Fastapi
Learn to build your own microservice using Python and FastAPI
Stars: ✭ 96 (-14.29%)
Mutual labels:  postgresql, docker-compose
Docker Nginx Postgres Django Example
Example using Docker, Django, multiple Postgres databases, NginX, Gunicorn, pipenv, GitLab CI and tox.
Stars: ✭ 110 (-1.79%)
Mutual labels:  postgresql, docker-compose
Activerecord Postgis Adapter
ActiveRecord connection adapter for PostGIS, based on postgresql and rgeo
Stars: ✭ 746 (+566.07%)
Mutual labels:  postgresql, rails
Niklick
Rails Versioned API solution template for hipsters! (Ruby, Ruby on Rails, REST API, GraphQL, Docker, RSpec, Devise, Postgress DB)
Stars: ✭ 39 (-65.18%)
Mutual labels:  postgresql, rails
Nodock
Docker Compose for Node projects with Node, MySQL, Redis, MongoDB, NGINX, Apache2, Memcached, Certbot and RabbitMQ images
Stars: ✭ 734 (+555.36%)
Mutual labels:  postgresql, docker-compose
Kongpose
Kong and Konga (admin webapp) development setup on docker-compose
Stars: ✭ 52 (-53.57%)
Mutual labels:  postgresql, docker-compose
Docker Laravel
🐳 Docker Images for Laravel development
Stars: ✭ 101 (-9.82%)
Mutual labels:  postgresql, docker-compose
Filterlists
🛡 The independent, comprehensive directory of filter and host lists for advertisements, trackers, malware, and annoyances.
Stars: ✭ 653 (+483.04%)
Mutual labels:  postgresql, docker-compose
Orats
Opinionated rails application templates.
Stars: ✭ 681 (+508.04%)
Mutual labels:  rails, docker-compose
Open Bank Mark
A bank simulation application using mainly Clojure, which can be used to end-to-end test and show some graphs.
Stars: ✭ 81 (-27.68%)
Mutual labels:  postgresql, docker-compose

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

  • An nginx/passenger container environment for your application and all the necessary configurations. It also mounts the application into the container so you can make development changes and not having to rebuild the image.
  • A separate container running PostgreSQL
  • A separate container for keeping your data using the data-only container pattern.

Requirements

  • Docker >= 1.13
  • Docker Compose >= 1.13

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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].