Skip to content

Node images for Embr - #3083

Open
Shilpi Rachna (ShilpiRach) wants to merge 1 commit into
shilpir/slimimagesfrom
shilpir/nodeimages
Open

Shilpi Rachna (ShilpiRach) wants to merge 1 commit into
shilpir/slimimagesfrom
shilpir/nodeimages

Conversation

@ShilpiRach

@ShilpiRach Shilpi Rachna (ShilpiRach) commented Sep 14, 2026

Copy link
Copy Markdown

Summary

Adds Embr-specific Node Resolute runtime images for Node 22, Node 24, and Node 26.

The Embr Node image path is separate from the default Oryx Node image generation path. The Node 26 Embr image is aligned with the default Node 26 Resolute image shape, while keeping Application Insights out of the Embr image.

Changes

  • Added Embr Node Resolute runtime image build and test scripts.
  • Added images/runtime/node/embr/template.Dockerfile.
  • Added native module validation Dockerfile for Embr Node images.
  • Added Embr Node Resolute metadata for:
    • Node 22.23.2
    • Node 24.19.0
    • Node 26.5.0
    • Yarn 1.22.22
  • Builds Embr Node 22, 24, and 26 Resolute images by default.
  • Aligns Embr Node runtime image structure with default Node 26 Resolute:
    • Resolute runtime base
    • official Node tarball download
    • signed SHASUMS256.txt.asc verification
    • /usr/local Node installation layout
    • Oryx startup command generator
    • Node wrapper
    • node user with UID/GID 1001
    • shared Node runtime dependency installation
    • PM2 and Yarn support
  • Does not pass or install NODE_APP_INSIGHTS_SDK_VERSION, so global applicationinsights is not included.

Default image impact

This PR does not change the default Node image generation path. Node 22 and Node 24 Resolute variants are Embr-only and are not added to the default platforms/nodejs/versions/resolute path.

Validation

  • Added image tests for Node version/runtime behavior.
  • Added validation that Application Insights is not installed globally.
  • Added startup command generation validation for npm, Yarn, direct Node startup, and compressed node_modules startup paths.

@ShilpiRach
Shilpi Rachna (ShilpiRach) requested a review from a team as a code owner September 14, 2026 10:46
@ShilpiRach
Shilpi Rachna (ShilpiRach) added this pull request to stack #3084 September 14, 2026 11:09
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