Skip to content

refacto(docker): Download Node.js binaries directly#394

Open
midnya wants to merge 1 commit into
ThaumRystra:developfrom
midnya:refacto/docker-self-install-node
Open

refacto(docker): Download Node.js binaries directly#394
midnya wants to merge 1 commit into
ThaumRystra:developfrom
midnya:refacto/docker-self-install-node

Conversation

@midnya
Copy link
Copy Markdown

@midnya midnya commented Sep 28, 2025

  • Bypasses the deprecation warning from the convenience script; which is a good QoL for end users.
  • Prevent rebuild on any non meaningful-file change (by only copying ./app).
  • Does not clone the repository again; which allows for forks and branching
  • Also, upgrades uses Debian 12 as the base image; this can be changed to an equivalent Ubuntu one if desired. The way Node.js is installed here is resilient to this kind of image swap.
  • While Meteor will not build for aarch64 now, the way Node.js is installed here will work for amd64 and aarch64.

- Bypasses the deprecation warning from the convenience script;
which is a good QoL for end users.
- Prevent rebuild on any non meaningful-file change (by only copying
./app).
- Does not clone the repository *again*; which allows for forks and
branching
- Also, upgrades uses Debian 12 as the base image;
this can be changed to an equivalent Ubuntu one if desired.
The way Node.js is installed here is resilient to this kind of image
swap.
- While Meteor will not build for aarch64 *now*, the way Node.js
is installed here will work for amd64 and aarch64.
@CLAassistant
Copy link
Copy Markdown

CLAassistant commented Sep 28, 2025

CLA assistant check
All committers have signed the CLA.

@danfmsouza
Copy link
Copy Markdown

Nice one @ShinySaana! I’ll give it a try on a branch of my fork. I had also made some tweaks to the Dockerfile a while back.

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.

3 participants