joelamalio / brewer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

brewer

Como executar o projeto no ambiente local do desenvolvedor, usando o Apache Tomcat v9.0.26

1 - Instalar o docker no computador

2 - Instalar a imagem do postrges dentro do docker e já criar a base de dados brewer. Execute a linha abaixo no terminal:

docker run --name pg-brewer -e POSTGRES_USER=brewer -e POSTGRES_PASSWORD=brewer -d -p 5432:5432 postgres

3 - Executar as migrações com o flyway no banco de dados

mvn flyway:migrate -Dflyway.url=jdbc:postgresql://localhost:5432/brewer -Dflyway.user=brewer -Dflyway.password=brewer

4 - Baixar o servidor (apache tomcat)[http://tomcat.apache.org/] e descompactar em uma pasta de sua preferência

5 - Incluir as dependências abaixo na pasta <localizacao_do_tomcat>/lib

6 - Gerar o pacote (war) e incluir na pasta <localizacao_do_tomcat>/webapps

7 - Criar o arquivo setenv.sh (unix) ou setenv.bat (windows) na pasta <localizacao_do_tomcat>/bin com o conteúdo abaixo

export AWS_ACCESS_KEY_ID = *seu_key_id_amazon
export AWS_SECRET_ACCESS_KEY = *seu_access_key_amazon

8 - Executar o comando ./startup.sh (unix) ou startup.bat (windows) dentro da pasta <localizacao_do_tomcat>/bin para iniciar o tomcat

Outros

Para que as integrações da aplicação funcione corretamente é necessário criar as variáveis abaixo:

EMAIL: email.from={nome@email.com.br} email.password={senha}

AWS: AWS_ACCESS_KEY_ID={keyid} AWS_SECRET_ACCESS_KEY={accesskey} spring.profiles.active=local ou prod

About


Languages

Language:JavaScript 50.1%Language:CSS 23.8%Language:Java 18.0%Language:HTML 8.1%