- Git intalado
- Docker instalado
- Docker Compose instalado
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
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
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
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