https://github.com/marciojg/cad_product
https://github.com/marciojg/cad_product
docker-compose my-apps rails
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/marciojg/cad_product
- Owner: marciojg
- Created: 2020-01-18T20:41:55.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-01-21T23:34:25.000Z (over 6 years ago)
- Last Synced: 2025-09-04T05:58:36.635Z (10 months ago)
- Topics: docker-compose, my-apps, rails
- Language: Ruby
- Homepage:
- Size: 199 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# README
# Requisitos para executar a aplicação
- docker ce
- docker-compose
# Para executar a aplicação
- Clonar repositório da aplicação
- Rodar o comando abaixo na raiz do projeto
```
docker-compose up --build -d && docker-compose exec application bash -c "rails db:setup"
```
- Acessar http://localhost:3000
# Para testar a aplicação
- Clonar repositório da aplicação
- Rodar o comando abaixo na raiz do projeto
```
docker-compose up --build -d && docker-compose exec application bash -c "rails db:setup"
```
- Também na raiz do projeto, rodar o comando abaixo
```
docker-compose exec application rspec
```
# Link Heroku pelo meme
https://cadproduct.herokuapp.com/
# Gems Extras
- gem magic_frozen_string_literal
Usado para aplicar a string mágica em todos os arquivos .rb
- gem 'rspec-rails'
Usado para fazer os testes da aplicação
- gem 'factory_bot_rails'
Usado para contruir os objetos necessários para os testes de modelo principalmente
- gem 'shoulda-matchers'
Usado para facilitar e acelerar a escrita dos testes