Ruby on Rails and PostgreSQL [Ubuntu (18.04) - Ruby (2.5.1) - Rails (5.2.0) - RBenv]
367
Rails é um framework escrito na linguagem Ruby que facilita o desenvolvimento de aplicações orientadas a banco de dados. Utiliza como padrão o MVC (model-view-controller) para o desenvolvimento.
O MySQL é um sistema de gerenciamento de banco de dados (SGBD), que utiliza a linguagem SQL (Linguagem de Consulta Estruturada, do inglês Structured Query Language) como interface. É atualmente um dos sistemas de gerenciamento de bancos de dados mais populares, com mais de 10 milhões de instalações pelo mundo.
PostgreSQL é um sistema gerenciador de banco de dados objeto relacional (SGBDOR), desenvolvido como projeto de código aberto, contando com todos os recursos de um banco de dados tradicional.
- PostgreSQL 9.5.13
- MySQL 5.7.22
$ docker pull paulciclops/rubyonrails:latest
$ docker pull paulciclops/rubyonrails:mysql-latest
$ docker pull paulciclops/rubyonrails:postgres-latest
$ docker run -it -d -p 5432:5432 -p 3000:3000 -v c:/Users/p-lea/Documents/Projetos/:/var/Projects/ --name rubyonrails paulciclops/rubyonrails:latest
$ docker commit -m "TEXTO ALTERAÇÃO" paulciclops/rubyonrails:VERSAO
$ service postgres start
$ su - postgress
$ psql
$ create user root;
$ alter user root createdb;
$ mysql
$ rails new myapp
$ cd myapp
$ rake db:create
$ rails server -p 3000 -b 0.0.0.0
$ rails new myapp -d mysql
$ cd myapp
=> config/database.yml edite o final do arquivo colocando usuário e senha como root
$ rake db:create
$ rails server -p 3000 -b 0.0.0.0
$ rails new myapp -d postgresql
$ cd myapp
=> config/database.yml edite o final do arquivo colocando usuário e senha como root
$ rake db:create
$ rails server -p 3000 -b 0.0.0.0
Content type
Image
Digest
Size
304.8 MB
Last updated
over 8 years ago
docker pull paulciclops/rubyonrails