Skip to content

Latest commit

 

History

History
70 lines (36 loc) · 1.33 KB

README.md

File metadata and controls

70 lines (36 loc) · 1.33 KB

Get Started

Requerimentos

  • Git intalado
  • Docker instalado
  • Docker Compose instalado

Preparando a árvore de pastas

No diretório de usuário crie a seguinte árvore de pastas:

$ mkdir ~/workspace/rails_app

Entre na pasta criada rails_app:

$ cd ~/workspace/rails_app

Clonando o repositório

Clone o repositório com o comando:

$ git clone git@github.com:krlosgilson/builtcode_test.git

Entre na pasta criada builtcode_test:

$ cd builtcode_test

Instalando a aplicação

Construa o container da máquina Docker

$ docker-compose build

Execute o bundle install do ruby

$ docker-compose run --rm web bundle install

Crie o banco de dados

$ docker-compose run --rm web bundle exec rails db:create

Execute as migrations

$ docker-compose run --rm web bundle exec rails db:migrate

Levante a aplicação

$ docker-compose up -d

Abra o navegador e acesse: http://localhost:3000

Diversos

O arquivo bash_aliases contém os alias dos comandos do Docker que você pode configurar para seu usuário para minimizar na digitação.

Por ex:

  • Entrar na pasta do projeto: builtcode_test

  • Executar o console do Rails: run rails c

  • Levantar a aplicação: up

  • Parar a aplicação: stop

  • Executar o bundle install do Ruby: bundle_install

  • Remover arquivo pid do servidor: remove_pid