Skip to content

Feature/frontend#9

Open
fabiuniz wants to merge 11 commits intodigitalinnovationone:masterfrom
fabiuniz:feature/frontend
Open

Feature/frontend#9
fabiuniz wants to merge 11 commits intodigitalinnovationone:masterfrom
fabiuniz:feature/frontend

Conversation

@fabiuniz
Copy link

@fabiuniz fabiuniz commented Sep 2, 2025

feat: Add Frontend

Fabiano added 11 commits August 29, 2025 10:54
Este commit introduz o suporte completo a Docker e Docker Compose, permitindo que o projeto seja executado em qualquer ambiente sem a necessidade de instalar dependências locais como Java e MySQL.

As mudanças incluem:
- Adicionado 'Dockerfile' para construir a imagem da aplicação.
- Adicionado 'docker-compose.yml' para orquestrar a aplicação e o banco de dados.
- Adicionado o script 'wait-for-it.sh' para garantir que a aplicação inicie de forma confiável após o banco de dados.
- Atualizado o 'README.md' com novas instruções de execução e uma descrição das melhorias.
- Ajustes nas configurações para suportar base mysql dentro do container
- Adicionar plugin shadowJar para criação de JAR completo
- Configurar dependências MySQL e Liquibase
- Definir plugin application com classe principal
- Configurar manifesto do JAR e nome do arquivo
- Ajustar diretório de trabalho e copiar arquivo JAR
- Configurar container para executar JAR da aplicação
- Conceder privilégios necessários para aplicação
- Configurar MySQL para ambiente Docker
- Garantir permissões adequadas de acesso ao banco
- Configurar serviço MySQL com volume persistente
- Configurar serviço da aplicação com dependência do banco
- Definir variáveis de ambiente e rede
- Adicionar mapeamento de volume para persistência
- Implementar dependências e verificações de saúde
- Criar runapp.sh para inicialização fácil da aplicação
- Configurar terminal adequadamente com stty
- Ajustar instruções de configuração Docker
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant