Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/marciojg/cad_product


https://github.com/marciojg/cad_product

docker-compose my-apps rails

Last synced: 7 days ago
JSON representation

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