Sign inSign up

paulciclops/rubyonrails

By paulciclops

•Updated over 8 years ago

Ruby on Rails and PostgreSQL [Ubuntu (18.04) - Ruby (2.5.1) - Rails (5.2.0) - RBenv]

Image
0

367

paulciclops/rubyonrails repository overview

⁠Ruby on Rails (PostgreSQL ou MySQL)

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.

⁠Caracteristicas
  • Ubuntu 18.04
  • Ruby 2.5.1
  • Rails 5.2.0
  • RBenv
⁠Banco
  - PostgreSQL 9.5.13
  - MySQL 5.7.22
⁠Comandos docker
⁠Baixar imagem SQLite:
$ docker pull paulciclops/rubyonrails:latest
⁠Baixar imagem MySQL:
$ docker pull paulciclops/rubyonrails:mysql-latest
⁠Baixar imagem PostgreSQL:
$ docker pull paulciclops/rubyonrails:postgres-latest
⁠Criar nova instancia:
$ docker run -it -d  -p 5432:5432 -p 3000:3000 -v c:/Users/p-lea/Documents/Projetos/:/var/Projects/ --name rubyonrails paulciclops/rubyonrails:latest
⁠Criar nova versão:
$ docker commit -m "TEXTO ALTERAÇÃO" paulciclops/rubyonrails:VERSAO
⁠Comandos postgres
⁠Iniciar o PSQL
$ service postgres start
$ su - postgress
$ psql
⁠Criar novo usuario (no PSQL)
$ create user root;
$ alter user root createdb;
⁠Comandos MySQL
⁠Iniciar o MySQL
$ mysql
⁠Comandos Rails
⁠Iniciar com banco de dados Sqlite
$ rails new myapp
$ cd myapp
$ rake db:create
$ rails server -p 3000 -b 0.0.0.0
⁠Iniciar com banco de dados MySQL
$ 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
⁠Iniciar com banco de dados Postgress
$ 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

Tag summary

Content type

Image

Digest

Size

304.8 MB

Last updated

over 8 years ago

docker pull paulciclops/rubyonrails