Closed yacosta738 closed 1 month ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 91.58%. Comparing base (
b7a8159
) to head (9f6d2ff
). Report is 1 commits behind head on main.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
This pull request includes changes to the deployment workflow and Dockerfile to improve version management and update the base images. The most important changes include updating the semantic release process, modifying the Dockerfile to use different base images, and changing exposed ports.
Workflow Improvements:
.github/workflows/deploy-main-stage.yml
: Added anid
to the semantic release step and set theVERSION
environment variable fromgradle.properties
. Updated the deployment step to use theVERSION
environment variable instead of the output from a previous step. [1] [2]Dockerfile Updates:
Dockerfile
: Changed the base image fromnode:21-slim
tonode:21-alpine
for the base stage.Dockerfile
: Updated thelyra-app
andlyra-landing-page
stages to usegcr.io/distroless/nodejs22-debian12
as the base image. [1] [2]Dockerfile
: Modified the exposed port for the development environment from8000
to3000
and changed theCMD
instructions to remove thenode
command prefix. [1] [2]