Por Fabricio Bezerra
Coltivazione em seu conceito é um meio de se administrar agronegócios dinamicamente, com o objetivo de se facilitar a comunicação entre quem está diretamente no campo ou em um escritório na cidade, via internet.
A grande motivação desse projeto é a modernização tecnológica do campo e o investimento atual que está tendo nele, com isso a área de tecnologia da informação tem uma meio para se introduzir nesta área da indústria, principalmente com novos meios de se ajudar na administração.
- Dentro da pasta do projeto:
## Faz as instalações necessarias automaticamente
$ bin/setup
- Em config/database.yml
## Substituir pelas autenticações configuradas no postgres
default: &default
adapter: postgresql
encoding: unicode
pool: 5
timeout: 5000
username: "usuario_postgres"
password: "senha_postgres"
host: "host_postgres"
- Para executar os testes:
## Na raiz do projeto
$ rspec
- Para subir a aplicação
## Na raiz do projeto, estará disponivel em localhost:3000
$ rails s -b 0.0.0.0 -p3000
- Na pasta do projeto
$ cp .env.docker.yml .env.docker
$ docker-compose build
- Para realizar os testes
$ docker-compose run web bash bin/setup
$ docker-compose run web bash rspec
- Para subir a aplicação
$ docker-compose up
- Clone o projeto!
- Crie sua feature branch:
git checkout -b <sua-feature>
- Commit suas mudanças:
git commit -am 'Minha super feature'
- Envie seu branch para o repositório:
git push origin <sua-feature>
- Envie um Pull Request :D