Skip to content

v1.0.8

Choose a tag to compare

@kearisp kearisp released this 08 Oct 08:41
· 4 commits to master since this release
a7ca2a9

Breaking Changes

  • changed PACKAGE_MANAGER environment variable to NODE_PACKAGE_MANAGER build argument; existing projects must update their configuration.
  • changed default timezone from Europe/Kyiv to Etc/UTC; containers will now use UTC unless explicitly configured.

Features

  • added pnpm as a supported package manager option alongside npm and yarn.
  • added automatic tzdata installation during build for proper timezone handling across Alpine and Debian-based images.
  • added GID build argument for improved user/group permission management.

Fixes

  • corrected shell interpreter from bash to sh for better Alpine Linux compatibility and reduced dependencies.

Refactoring

  • reorganized initialization logic by splitting timezone and package installation into separate build-time and runtime scripts.
  • improved package manager detection and installation flow with better error handling and support for lock files (package-lock.json, pnpm-lock.yaml).