7 Commits
Author SHA1 Message Date
Ben West aa13913093 Dockerfile: Add --force to bypass platform check
npm ci fails with EBADPLATFORM when lockfile contains darwin-only
packages (fsevents), even with --omit=optional. The --force flag
bypasses this check.
2026-03-01 12:53:32 -08:00
Ben West ecafd4782c Fix Docker/Heroku builds with --omit=optional
Use npm ci with --omit=optional to skip optional dependencies like
fsevents (darwin-only) that were causing build failures on Linux
platforms including Heroku and local Docker builds on Mac.
2026-03-01 12:25:55 -08:00
Ingo Reitz 96ab5ea602 Drop support for EoL NodeJS versions, default to 22
Signed-off-by: Ingo Reitz <9l@9lo.re>
2025-06-09 01:51:30 +02:00
Sulka Haro e9d087dc25 Update Docker to use the same Node version as defined in .nvmrc 2023-06-17 15:46:14 +03:00
Lennart Goedhart 5e0e592949 Fixes broken Docker image build
The `npm audit fix` in the `Dockerfile` is currently
deleting vulnerable packages. Although we do want to have package
security, this should be done in a development process, not as part
of the Docker build.

This commit also reduces the Docker image size and improves security.
2021-12-06 17:56:04 +11:00
Sulka Haro 1c5a7e64df Fix Procfile, Dockerfile 2021-02-02 20:13:57 +02:00
Lennart GoedhartandGitHub 411463e595 Replace Travis build with a GitHub Action (#6690)
* Create Docker release workflow for GA
* Remove Travis workflow
* Remove dependency on Makefile
* Update default environment to Node 14
* Use git SHA instead of version for `dev` images
2021-01-01 21:40:51 +11:00