Tutorial de Deploy
Requisitos de instalação
Para poder levantar seu próprio ambiente Agromart primeiro é necessário ter instalado na sua maquina algumas ferramentas.
- A api do Agromart, que pode ser baixada através do link
https://github.com/AgroMart/api.git - Conta com cartão de credito no Heroku
Ferramentas necessárias:
- Git
- Heroku
Arquivo de configuração e de ambiente configurados
- config.ini
Instalações
Instalação Git
Vá até o endereço https://git-scm.com/downloads e faça o download para seu sistema operacional. Em seguida prossiga com a instalação normalmente com as opções padrões.
Instalação Heroku
Baixe o instalador através de um dos links abaixo:
- Windows 64-bit
https://cli-assets.heroku.com/heroku-x64.exe - Windows 32-bit
https://cli-assets.heroku.com/heroku-x86.exe
siga a instalação normalmente com as opções padrões.
Instalação da API Agromart
Arquivos Agromart
Faça o download da api através do endereço https://github.com/AgroMart/api.git. Na pagina da api Agromart clique em code

Em seguida, no menu que apareceu, clique em Download ZIP

Agora basta descompactar os arquivos no local que deseja manter o agromart e seguir com a instalação.
Arquivos de Configuração
Config.ini
No arquivo config.ini preencha-o com suas informações. E acesse a sua conta do heroku e clique em Account settings no canto superior direito da tela inicial. Em seguida, vá até a opção API-Key e clique em Reveal. Copie e cole a api-key no seu arquivo config.ini substituindo o valor INSIRA_AQUI_SUA_API_KEY_DO_HEROKU
Além disso, troque o valor NOME_DA_CSA para o nome de sua csa, com letras minusculas, sem espaços ou acentos. Adicione tambem seu nome, em letras minusculas, sem espaços ou acentos. e por fim email da csa.
Exemplo:
para uma csa chamada Laranja secreta, cujo o responsavel é Laranja Silva, e possui a chave de api aaaa0000bbbbb0000 e email laranja@secreta.com o arquivo config.ini iria disso:
[heroku]
api_key = INSIRA_AQUI_SUA_API_KEY_DO_HEROKU
[csa]
nome_csa = NOME_DA_CSA
responsavel_csa = RESPONSAVEL_DA_CSA
email = EMAIL_DA_CSA
para isso:
[heroku]
api_key = aaaa0000bbbbb0000
[csa]
nome_csa = laranja-secreta
responsavel_csa = laranja-silva
email = laranja@secreta.com
Deploy da aplicação
Na pasta em que foram descompactados os arquivos, lembre-se de alterar o arquivo de configuração config.ini conforme o necessário. em seguida e execute o arquivo deploy.exe.
Aguarde uns instantes e sua aplicação estara disponível.