Docker e Docker-Compose com Rails
Este é um diretório de um projeto de uma API padrão criado especialmente para o 13º Encontro do Floripa On Rails no dia 14/03 em Florianópolis/SC
- Ruby 2.3.1
- Rails 5.0.2
- Docker 17.03
- Docker-Compose 1.10.0
Clone o repositório:
git clone https://github.com/perylemke/rails_api.git
cd rails_apiRode o build no projeto:
docker-compose buildSuba o projeto em background:
docker-compose up -dCrie o banco de dados e rode as migrations
docker-compose run web rake db:create
docker-compose run website rake db:migratePronto terá uma aplicação Rails pronta para começar a utilizar =)
Nesse ponto pra frente você pode gerar as classes do projeto, mas sempre rodando o seguinte comando:
docker-compose run web ...- Redis
docker exec -ti re01 bash- Web
docker exec -ti rs01 bash- Database
docker exec -ti pg01 bash- Redis
docker-compose logs -f redis- Web
docker-compose logs -f web- Database
docker-compose logs -f postgres- Implementar o cache de Gems
