No cooperativismo, cada associado possui um voto e as decisões são tomadas em assembleias, por votação. Imagine que você deve criar uma solução para dispositivos móveis para gerenciar e participar dessas sessões de votação.
MIT License
1
stars
0
forks
source link
feat/issue-2 :sparkles: Atualização do .gitignore, adição do arquivo pom.xml e criação de estrutura de teste básica #6
Atualização do .gitignore: O arquivo .gitignore foi revisado para atender às novas necessidades do projeto.
Adição do arquivo pom.xml: Adicionou-se um arquivo pom.xml para gerenciar as dependências de construção do Maven no projeto.
Criação de estrutura de teste básica: Implementou-se uma estrutura básica de testes no projeto, incluindo a criação de um teste inicial vazio e a da classe principal da aplicação.
Alterações no arquivo README: Foram realizadas alterações no arquivo README para refletir as atualizações feitas no projeto.
Arquivos de Configuração e Scripts do Maven Wrapper Adicionados: Este commit envolve a inclusão de arquivos de configuração cruciais e scripts do Maven Wrapper.
Atualização do application.yaml: O arquivo application.yaml foi atualizado para a configuração do servidor, do banco de dados e do logging.
Scripts do Maven Wrapper: Foram anexados scripts do Maven Wrapper que possibilitam a construção automática do projeto e simplificam o gerenciamento das versões do Maven.
Ativação dos Serviços Docker e MySQL nos Workflows do GitHub: Foram habilitados os serviços Docker e MySQL nos arquivos de workflow do GitHub.
Workflow de homologação do CI: A mudança foi realizada no arquivo de workflow do CI para homologação (ci-hlg.yaml).
Workflow de produção: A alteração também afetou o workflow de produção (ci-prod.yaml).
Objetivo da Mudança: Com essa alteração, nosso objetivo é garantir a funcionalidade completa de nossos processos de integração e deploy.
Adição de Dockerfile para a Aplicação: Foi introduzido um Dockerfile para a aplicação, que inclui diversos aspectos importantes:
Imagem Base: Utiliza openjdk:17-jdk-alpine como imagem base.
Variáveis de Ambiente: As variáveis de ambiente necessárias para a base de dados foram definidas.
Porta da Aplicação: A aplicação foi configurada para rodar na porta 8080.
Ferramenta Dockerize: A ferramenta Dockerize foi adicionada para agilizar o processo de criação do Docker Image.
Atualização do Nome das Docker Tags nos Workflows do Github: Foram feitas alterações nos nomes das Docker tags, que são usadas nos workflows do CI para os ambientes de homologação e produção.
Alteração nos Arquivos yaml: Essa mudança aconteceu nos respectivos arquivos yaml do projeto.
Mudança do Nome das Tags: O nome das tags foi alterado de 'diegoneves/clean-architecture' para 'diegoneves/assembleia-vota', para se adequar melhor às necessidades atuais do projeto.
Solicitação de Pull Request
Status
Tipo
Descrição
ci-hlg.yaml
).ci-prod.yaml
).openjdk:17-jdk-alpine
como imagem base.