Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/marciojg/cad_product
https://github.com/marciojg/cad_product
docker-compose my-apps rails
Last synced: 7 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/marciojg/cad_product
- Owner: marciojg
- Created: 2020-01-18T20:41:55.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2020-01-21T23:34:25.000Z (almost 5 years ago)
- Last Synced: 2024-12-10T16:23:46.113Z (13 days ago)
- Topics: docker-compose, my-apps, rails
- Language: Ruby
- Homepage:
- Size: 199 KB
- Stars: 0
- Watchers: 2
- 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 memehttps://cadproduct.herokuapp.com/
# Gems Extras
- gem magic_frozen_string_literalUsado 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