Upgrades from Node.js v16 to v18 (the new LTS release), and switches from alpine images to slim images (slightly larger size, but Debian-based with official Node.js builds).
Build changes (docker/, gulp/, scripts/, etc.):
Switches from node:16-alpine to node:18-slim images
Bumps to v1.97.7 so we can build new backend images
Summary
Upgrades from Node.js v16 to v18 (the new LTS release), and switches from
alpine
images toslim
images (slightly larger size, but Debian-based with official Node.js builds).Build changes (
docker/
,gulp/
,scripts/
, etc.):node:16-alpine
tonode:18-slim
imagesInfrastructure changes (
.github/
,terraform/
, etc.):-slim
image in integration test workflow and adds bcrypt+git dependenciesTesting
Have you have tested your changes in the following scenarios? Feel free to check off scenarios which don't apply.
docker compose up
succeeds.