No cooperativismo, cada associado possui um voto e as decisões são tomadas em assembleias, por votação.
O que você precisa para instalar o software e como instalá-lo:
-
Gradle 6.3
-
Obs .: O gradle está incorporado no projeto e não requer instalação.
Veja o arquivo application-dev.yml para saber qual usuário e senha será utilizado.
Você precisará criar um banco de dados vazio antes de iniciar a aplicação. O nome do banco padrão é assembly (veja o arquivo de configuração mencionado anteriormente). Para criá-lo, execute:
sudo -u postgres psql -c 'CREATE DATABASE assembly'
Caso não queira instalar o Postgres na sua máquina, é possível utilizá-lo via Docker:
- Crie estas pastas:
mkdir -p docker/postgres
- Instale o Docker via Snap:
sudo snap install docker
Se você não tiver o snap instalado, execute esse comando no terminal:
sudo apt update
sudo apt install snapd
- Crie e inicie o container (Substitua {user} pelo seu usuário:) :
sudo docker run -d --name postgres12 -e POSTGRES_PASSWORD=root -e POSTGRES_DB=assembly -e PGDATA=/var/lib/postgresql/data/pgdata -v /home/{user}/docker/postgres:/var/lib/postgresql/data postgres --add-host postgres12
- Abra um terminal e rode este comando para baixar o projeto:
git clone https://github.com/bolicos/assembly.git
- Entre na pasta do projeto:
cd ./assembly
- Dentro da pasta do projeto rode este comando para iniciar a aplicação:
./gradlew bootRun
- Esteja dentro da pasta do projeto e rode este comando:
./gradlew test
A wiki contem informações sobre:
- Padrões de código
- Link do Swagger
- Collections do Postman com rotas
- Teste de Performance com Jmeter
Entre outras coisas, segue link para Home:
- Bolicos - GitHub