fix: production readiness, reverse proxy, and social links#17
Merged
Conversation
6b8f3bd to
78322f6
Compare
- Removed hardcoded JWT keys from repository and added to .gitignore - Configured dynamic JWT key resolution via environment variables (K8s Secrets) - Hardened K8s manifests with resource limits and security policies - Fixed A11y and code quality issues in frontend to satisfy SonarCloud - Stabilized testing suites (100% pass on frontend and backend) - Improved Vitest coverage reporting for SonarCloud integration
- Refactored ManageStats to use a sub-component for the form - Follows React best practices for prop-driven state initialization - Cleaned up redundant useEffect logic
…n CI - Added 'Generate JWT Keys for Testing' step to backend-ci.yml - Restored RSA configuration in application-test.properties - Ensures CI environment parity with local development without committing secrets
|
|
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.







Descrição
Título:
Production Readiness: Reverse Proxy, Logo Fix & Social LinksDescrição:
Este PR finaliza as configurações necessárias para o ambiente de produção, garantindo que o frontend se comunique corretamente com o backend e que a identidade visual e links sociais estejam funcionais.
Principais Mudanças:
/apipara o serviço de backend no Kubernetes. Isso resolve problemas de CORS e elimina a necessidade de expor o IP do backend diretamente.config.jspara usar URLs relativas, permitindo que a aplicação funcione em qualquer domínio sem variáveis de ambiente manuais.logo.svgparasrc/assetse correção do caminho de importação noNavbar.jsx, resolvendo o erro de imagem quebrada no servidor.Footer.jsxeContact.jsx.load-test.jspara realizar testes de capacidade e performance na aplicação.Verificação:
NodePort: Validada.curl: Validado.