Skip to content

Feature/add actions#26

Merged
jhonatapers merged 4 commits intodevelopfrom
feature/add-actions
May 13, 2025
Merged

Feature/add actions#26
jhonatapers merged 4 commits intodevelopfrom
feature/add-actions

Conversation

@jhonatapers
Copy link
Copy Markdown
Member

Descrição

Tipo de mudança

  • Bug fix (correção de um problema)
  • Nova funcionalidade (adição de uma nova feature)
  • Refatoração (melhoria de código sem alterar funcionalidades)
  • Documentação (adição ou atualização de documentação)
  • Outro (especifique):

Adiciona GitHubActions.

Como foi testado?

  • Testes unitários
  • Testes de integração
  • Testes manuais
  • Nenhum teste realizado

Checklist

  • Meu código segue as diretrizes do projeto
  • Eu realizei uma auto-revisão do meu código
  • Eu fiz as mudanças correspondentes na documentação
  • Todos os testes existentes e novos passaram

@jhonatapers jhonatapers requested review from Copilot and needkg May 13, 2025 23:54
@jhonatapers jhonatapers self-assigned this May 13, 2025
@jhonatapers jhonatapers added the enhancement New feature or request label May 13, 2025
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR adds GitHub Actions workflows for build and deployment while updating environment configurations and the Dockerfile.

  • Updates production and local server port configurations
  • Removes the hmg environment configuration file
  • Modifies the Dockerfile to use a new JDK image, update the working directory, and improve security with a non-root user

Reviewed Changes

Copilot reviewed 10 out of 10 changed files in this pull request and generated no comments.

Show a summary per file
File Description
infrastructure/src/main/resources/application.yml Updates production port from 8080 to 80.
infrastructure/src/main/resources/application-local.yml Adds a local environment configuration with server port 8080.
infrastructure/src/main/resources/application-hmg.yml Removes the hmg configuration file.
infrastructure/src/main/resources/application-dev.yml Adds a development configuration with environment variables.
Dockerfile Switches to a new JDK base image, updates working directory, and adds a non-root user.
.github/workflows/*.yml Adds GitHub Actions workflows for release, nightly, and latest builds.
Comments suppressed due to low confidence (3)

infrastructure/src/main/resources/application-hmg.yml:1

  • The removal of the hmg configuration file eliminates settings for keycloak, postgres, and storage; confirm that this environment is no longer required or that its configuration is handled elsewhere.
Entire file removed

infrastructure/src/main/resources/application.yml:2

  • The production port has been changed from 8080 to 80; please ensure that this aligns with the overall network and architecture expectations and update corresponding documentation if needed.
  port: 80

Dockerfile:3

  • Changing the working directory from '/app' to '/usr/app' may affect relative path references in other scripts or configurations; verify that all references have been updated accordingly.
WORKDIR /usr/app

@needkg
Copy link
Copy Markdown
Member

needkg commented May 13, 2025

top

@jhonatapers jhonatapers merged commit 641f19b into develop May 13, 2025
@github-project-automation github-project-automation Bot moved this to Done in CallV2 May 13, 2025
@jhonatapers jhonatapers deleted the feature/add-actions branch May 13, 2025 23:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

4 participants