Skip to content

Lucasgls/feat/render-deployment#8

Merged
lucasgls merged 6 commits into
mainfrom
lucasgls/feat/render-deployment
Feb 12, 2026
Merged

Lucasgls/feat/render-deployment#8
lucasgls merged 6 commits into
mainfrom
lucasgls/feat/render-deployment

Conversation

@lucasgls

Copy link
Copy Markdown
Owner

🚀 Objetivo

Configurar infraestrutura de deployment no Render.com com Docker e CI/CD.

📦 Mudanças

Infraestrutura

  • ✅ Adiciona Dockerfile multi-stage para build otimizado
  • ✅ Adiciona .dockerignore para reduzir tamanho da imagem
  • ✅ Configura Java 21

CI/CD

  • ✅ Adiciona workflow GitHub Actions (ci-build.yml)
  • ✅ Validação automática de build e testes
  • ✅ Cache Maven para builds mais rápidos

🧪 Como Testar

Local

# Build Docker
docker build -t portifolio-api:test .

# Run container
docker run -p 8080:8080 portifolio-api:test

@lucasgls lucasgls requested a review from Copilot February 11, 2026 22:56
@lucasgls lucasgls self-assigned this Feb 11, 2026
@lucasgls lucasgls added the documentation Improvements or additions to documentation label Feb 11, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Configura a base de deployment/containerização para a API (Spring Boot/Maven) visando uso no Render.com, substituindo o pipeline antigo de deploy no Azure por um workflow de CI para build/test.

Changes:

  • Adiciona Dockerfile multi-stage para build e runtime com Java 21.
  • Adiciona workflow de CI no GitHub Actions para rodar testes e empacotar o projeto.
  • Remove workflow de deploy no Azure e adiciona .dockerignore/config do Qodana.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
qodana.yaml Adiciona configuração do Qodana (perfil/linter/JDK).
Dockerfile Define build multi-stage Maven + runtime com Temurin JRE 21.
.github/workflows/main_api-portifolio-lucasgabriel.yml Remove pipeline antigo de build/deploy no Azure Web App.
.github/workflows/ci-build.yml Adiciona CI para testes e build com cache Maven.
.dockerignore Reduz contexto de build e exclui artefatos/arquivos locais do Docker build.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/ci-build.yml
Comment thread Dockerfile
@lucasgls lucasgls removed the documentation Improvements or additions to documentation label Feb 12, 2026
Repository owner deleted a comment from Copilot AI Feb 12, 2026
@lucasgls lucasgls force-pushed the lucasgls/feat/render-deployment branch from 6186923 to 7ff774b Compare February 12, 2026 02:01
@lucasgls lucasgls merged commit db6d334 into main Feb 12, 2026
1 check passed
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.

2 participants