Skip to content

kellypc/template-ruby2xx-on-rails5xx

Repository files navigation

Template Ruby(2xx) on Rails(5xx)

Este projeto é um template para um projeto Ruby on Rails. O objetivo dele é facilitar a criação de novas aplicações, para isso, ele traz algumas configurações que são usadas no meu dia-a-dia, e que contribuem para as boas práticas de desenvolvimento de software. Este projeto não se propõe abarcar todas as ferramentas/configurações disponíveis, pois estas decisões são individuais ou de times quando se está numa empresa.

Configurações

Para clonar o projeto:

  git clone git@github.com:kellypc/template-ruby2xx-on-rails5xx.git

Vá para a pasta do projeto

  cd template-ruby2xx-on-rails5xx

Docker e Docker Compose

Estas configurações foram realizadas seguinda a documentação da página oficial do Docker: https://github.com/docker/awesome-compose/tree/master/official-documentation-samples/rails/ Esta aplicação usa o docker, para fazer o build:

  docker compose build

Para entrar no bash:

  docker-compose run web bash

Dentro do container, para criar o banco de dados:

  bin/rails db:create

Para sair do container digite: exit

Há duas formas de subir aplicação:

  1. Para subir a aplicação, fora do container rode:
  docker-compose up
  1. Dentro do container rode:
  rails server --binding 0.0.0.0

Em ambos, para sair basta apertar o Ctrl + c

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published