§2024-08-24
- install requirements
sudo apt update && sudo apt install -y curl build-essential graphicsmagick
- ]Rocket.Chat latesed release requiremwnts](https://github.com/RocketChat/Rocket.Chat/releases)
- 6.11.1 Latest Engine versions
- Node: 14.21.3
- MongoDB: 4.4, 5.0, 6.0
- Apps-Engine: 1.44.0
- using fnm to install nodeJs version 14.21.3
alexlai@h2Jammy:~$ fnm install 14.21.3
Installing Node v14.21.3 (x64
alexlai@h2Jammy:~$ fnm default 14.21.3
alexlai@h2Jammy:~$ which node
/run/user/1026/fnm_multishells/189422_1724494768114/bin/node
alexlai@h2Jammy:~$ node --version
v14.21.3
alexlai@h2Jammy:~$ npm --version
6.14.18
- Download and extract the latest release of Rocket.Chat
curl -L https://releases.rocket.chat/latest/download -o /tmp/rocket.chat.tgz
tar -xvzf /tmp/rocket.chat.tgz -C /tmp
- run
npm install --production
cd /tmp/bundle/programs/server && npm install --production
- Move the extracted files to the /opt directory.
sudo mv /tmp/bundle /opt/Rocket.Chat.Dragonfly28
- Configure the Rocket.Chat service
Add the rocketchat user and set the right permissions on the Rocket.Chat folder.
$ sudo useradd -M rocketchat && sudo usermod -L rocketchat
$ sudo chown -R rocketchat:rocketchat /opt/Rocket.Chat.Dragonfly28
- /etc/systemd/system/RocketChatDrangonfly28.service
/home/alexlai/.local/share/fnm/node-versions/v14.21.3/installation/bin/node <-- make sure it is executable rom service file
[Unit]
[Unit]
Description=The Rocket.Chat Drangonfly28 server
After=network.target remote-fs.target nss-lookup.target nginx.service mongod.service
[Service]
# ExecStart=/home/alexlai/.local/share/fnm/node-versions/v14.21.3/installation/bin/node /opt/Rocket.Chat/main.js
ExecStart=/bin/bash -c 'printenv; /home/alexlai/.local/share/fnm/node-versions/v14.21.3/installation/bin/node /opt/Rocket.Chat.Dragonfly28/main.js'
# >> /opt/Rocket.Chat.Dragonfly28/RocketchatDragonfly28.log 2>&1'
# StandardOutput=syslog # By default, systemd sends output to the journal, so you don't need to specify these unless you have specific requirements.
# StandardError=syslog
SyslogIdentifier=RocketChatDragonfly28
User=rocketchat
Environment="MONGO_URL=mongodb://siteRootAdmin:b23258585@x8664Arch.yushei.com.tw:27017,n2Bookworm.yushei.com.tw:27017,n2Jammy.yushei.com.tw:27017/Dragonfly28?replicaSet=odroid01&authSource=admin"
Environment="MONGO_OPLOG_URL=mongodb://siteRootAdmin:b23258585@x8664Arch.yushei.com.tw:27017,n2Bookworm.yushei.com.tw:27017,n2Jammy.yushei.com.tw:27017/Dragonfly28?replicaSet=odroid01&authSource=admin"
Environment="ROOT_URL=https://munetaka.me:43885/"
Environment="PORT=43885"
Environment="ADMIN_USERNAME=DragonFly28Admin" # this will be autocreated
Environment="ADMIN_PASS=DragonFly28Admin#1765"
Environment="ADMIN_EMAIL=rai.sousuke@mac.com"
Environment="MAIL_URL=smtp://alexlai:alex1765@mail.h2Jammy.yushei.net:25/"
[Install]
WantedBy=multi-user.target
- 以下 kept for record only
alexlai@hc4Focal:~$ cd /tmp/bundle/programs/server && npm install --production
npm WARN deprecated node-pre-gyp@0.15.0: Please upgrade to @mapbox/node-pre-gyp: the non-scoped node-pre-gyp package is deprecated and only the @mapbox scoped package will recieve updates in the future
npm WARN deprecated npmlog@4.1.2: This package is no longer supported.
npm WARN deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported
npm WARN deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
npm WARN deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm WARN deprecated osenv@0.1.5: This package is no longer supported.
npm WARN deprecated gauge@2.7.4: This package is no longer supported.
npm WARN deprecated are-we-there-yet@1.1.7: This package is no longer supported.
npm WARN deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
npm WARN deprecated @npmcli/move-file@1.1.2: This functionality has been moved to @npmcli/fs
> fibers@5.0.1 install /tmp/bundle/programs/server/node_modules/fibers
> node build.js || nodejs build.js
make: Entering directory '/tmp/bundle/programs/server/node_modules/fibers/build'
CXX(target) Release/obj.target/fibers/src/fibers.o
../src/fibers.cc: In function ‘void uni::SetAccessor(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::String>, uni::FunctionType (*)(v8::Local<v8::String>, const GetterCallbackInfo&), void (*)(v8::Local<v8::String>, v8::Local<v8::Value>, const SetterCallbackInfo&))’:
../src/fibers.cc:355:87: warning: cast between incompatible function types from ‘uni::FunctionType (*)(v8::Local<v8::String>, const GetterCallbackInfo&)’ {aka ‘void (*)(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>&)’} to ‘v8::AccessorNameGetterCallback’ {aka ‘void (*)(v8::Local<v8::Name>, const v8::PropertyCallbackInfo<v8::Value>&)’} [-Wcast-function-type]
355 | object->SetAccessor(isolate->GetCurrentContext(), name, (AccessorNameGetterCallback)getter, (AccessorNameSetterCallback)setter).ToChecked();
| ^~~~~~
../src/fibers.cc:355:123: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::String>, v8::Local<v8::Value>, const SetterCallbackInfo&)’ {aka ‘void (*)(v8::Local<v8::String>, v8::Local<v8::Value>, const v8::PropertyCallbackInfo<void>&)’} to ‘v8::AccessorNameSetterCallback’ {aka ‘void (*)(v8::Local<v8::Name>, v8::Local<v8::Value>, const v8::PropertyCallbackInfo<void>&)’} [-Wcast-function-type]
355 | object->SetAccessor(isolate->GetCurrentContext(), name, (AccessorNameGetterCallback)getter, (AccessorNameSetterCallback)setter).ToChecked();
| ^~~~~~
In file included from ../src/coroutine.h:1,
from ../src/fibers.cc:1:
../src/fibers.cc: At global scope:
/home/alexlai/.cache/node-gyp/14.21.3/include/node/node.h:793:43: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>)’ to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]
793 | (node::addon_register_func) (regfunc), \
| ^
/home/alexlai/.cache/node-gyp/14.21.3/include/node/node.h:827:3: note: in expansion of macro ‘NODE_MODULE_X’
827 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage)
| ^~~~~~~~~~~~~
../src/fibers.cc:930:1: note: in expansion of macro ‘NODE_MODULE’
930 | NODE_MODULE(fibers, init)
| ^~~~~~~~~~~
CXX(target) Release/obj.target/fibers/src/coroutine.o
CC(target) Release/obj.target/fibers/src/libcoro/coro.o
SOLINK_MODULE(target) Release/obj.target/fibers.node
COPY Release/fibers.node
make: Leaving directory '/tmp/bundle/programs/server/node_modules/fibers/build'
Installed in `/tmp/bundle/programs/server/node_modules/fibers/bin/linux-arm64-83-glibc/fibers.node`
> meteor-dev-bundle@ install /tmp/bundle/programs/server
> node npm-rebuild.js
> core-js@3.15.2 postinstall /tmp/bundle/programs/server/npm/node_modules/meteor/ecmascript-runtime-client/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"
Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!
The project needs your help! Please consider supporting of core-js on Open Collective or Patreon:
> https://opencollective.com/core-js
> https://www.patreon.com/zloirock
Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)
core-js@3.15.2 /tmp/bundle/programs/server/npm/node_modules/meteor/ecmascript-runtime-client/node_modules/core-js
> core-js@3.16.0 postinstall /tmp/bundle/programs/server/npm/node_modules/meteor/ecmascript-runtime-server/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"
Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!
The project needs your help! Please consider supporting of core-js:
> https://opencollective.com/core-js
> https://patreon.com/zloirock
> https://paypal.me/zloirock
> bitcoin: bc1qlea7544qtsmj2rayg0lthvza9fau63ux0fstcz
Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)
core-js@3.16.0 /tmp/bundle/programs/server/npm/node_modules/meteor/ecmascript-runtime-server/node_modules/core-js
@ampproject/remapping@2.2.1 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@ampproject/remapping
@jridgewell/gen-mapping@0.3.3 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@jridgewell/gen-mapping
@jridgewell/set-array@1.1.2 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@jridgewell/set-array
@jridgewell/sourcemap-codec@1.4.15 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@jridgewell/sourcemap-codec
@jridgewell/trace-mapping@0.3.20 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@jridgewell/trace-mapping
@jridgewell/resolve-uri@3.1.1 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@jridgewell/resolve-uri
@babel/code-frame@7.23.5 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/code-frame
@babel/highlight@7.23.4 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/highlight
@babel/helper-validator-identifier@7.22.20 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/helper-validator-identifier
chalk@2.4.2 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/chalk
ansi-styles@3.2.1 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/ansi-styles
color-convert@1.9.3 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/color-convert
color-name@1.1.3 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/color-name
escape-string-regexp@1.0.5 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/escape-string-regexp
supports-color@5.5.0 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/supports-color
has-flag@3.0.0 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/has-flag
js-tokens@4.0.0 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/js-tokens
@babel/compat-data@7.23.5 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/compat-data
@babel/core@7.23.5 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/core
@babel/generator@7.23.5 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/generator
@babel/types@7.23.5 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/types
@babel/helper-string-parser@7.23.4 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/helper-string-parser
to-fast-properties@2.0.0 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/to-fast-properties
jsesc@2.5.2 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/jsesc
@babel/helper-compilation-targets@7.22.15 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/helper-compilation-targets
@babel/helper-validator-option@7.23.5 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/helper-validator-option
browserslist@4.22.2 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/browserslist
caniuse-lite@1.0.30001566 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/caniuse-lite
electron-to-chromium@1.4.601 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/electron-to-chromium
node-releases@2.0.14 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/node-releases
update-browserslist-db@1.0.13 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/update-browserslist-db
escalade@3.1.1 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/escalade
picocolors@1.0.0 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/picocolors
lru-cache@5.1.1 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/lru-cache
yallist@3.1.1 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/yallist
semver@6.3.1 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/semver
@babel/helper-module-transforms@7.23.3 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/helper-module-transforms
@babel/helper-environment-visitor@7.22.20 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/helper-environment-visitor
@babel/helper-module-imports@7.22.15 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/helper-module-imports
@babel/helper-simple-access@7.22.5 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/helper-simple-access
@babel/helper-split-export-declaration@7.22.6 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/helper-split-export-declaration
@babel/helpers@7.23.5 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/helpers
@babel/template@7.22.15 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/template
@babel/parser@7.23.5 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/parser
@babel/traverse@7.23.5 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/traverse
@babel/helper-function-name@7.23.0 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/helper-function-name
@babel/helper-hoist-variables@7.22.5 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/helper-hoist-variables
debug@4.3.4 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/debug
ms@2.1.2 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/ms
globals@11.12.0 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/globals
convert-source-map@2.0.0 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/core/node_modules/convert-source-map
gensync@1.0.0-beta.2 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/gensync
json5@2.2.3 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/core/node_modules/json5
@babel/helper-annotate-as-pure@7.22.5 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/helper-annotate-as-pure
@babel/helper-builder-binary-assignment-operator-visitor@7.22.15 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/helper-builder-binary-assignment-operator-visitor
@babel/helper-create-class-features-plugin@7.23.5 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/helper-create-class-features-plugin
@babel/helper-member-expression-to-functions@7.23.0 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/helper-member-expression-to-functions
@babel/helper-optimise-call-expression@7.22.5 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/helper-optimise-call-expression
@babel/helper-replace-supers@7.22.20 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/helper-replace-supers
@babel/helper-skip-transparent-expression-wrappers@7.22.5 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/helper-skip-transparent-expression-wrappers
@babel/helper-create-regexp-features-plugin@7.22.15 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/helper-create-regexp-features-plugin
regexpu-core@5.3.2 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/regexpu-core
@babel/regjsgen@0.8.0 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/regjsgen
regenerate@1.4.2 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/regenerate
regenerate-unicode-properties@10.1.1 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/regenerate-unicode-properties
regjsparser@0.9.1 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/regjsparser
jsesc@0.5.0 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/regjsparser/node_modules/jsesc
unicode-match-property-ecmascript@2.0.0 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/unicode-match-property-ecmascript
unicode-canonical-property-names-ecmascript@2.0.0 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/unicode-canonical-property-names-ecmascript
unicode-property-aliases-ecmascript@2.1.0 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/unicode-property-aliases-ecmascript
unicode-match-property-value-ecmascript@2.1.0 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/unicode-match-property-value-ecmascript
@babel/helper-define-polyfill-provider@0.4.3 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/helper-define-polyfill-provider
@babel/helper-plugin-utils@7.22.5 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/helper-plugin-utils
lodash.debounce@4.0.8 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/lodash.debounce
resolve@1.22.8 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/resolve
is-core-module@2.13.1 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/is-core-module
hasown@2.0.0 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/hasown
function-bind@1.1.2 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/function-bind
path-parse@1.0.7 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/path-parse
supports-preserve-symlinks-flag@1.0.0 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/supports-preserve-symlinks-flag
@babel/helper-remap-async-to-generator@7.22.20 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/helper-remap-async-to-generator
@babel/helper-wrap-function@7.22.20 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/helper-wrap-function
@babel/plugin-proposal-async-generator-functions@7.20.7 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/plugin-proposal-async-generator-functions
@babel/plugin-syntax-async-generators@7.8.4 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/plugin-syntax-async-generators
@babel/plugin-proposal-class-properties@7.18.6 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/plugin-proposal-class-properties
@babel/plugin-proposal-logical-assignment-operators@7.20.7 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/plugin-proposal-logical-assignment-operators
@babel/plugin-syntax-logical-assignment-operators@7.10.4 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/plugin-syntax-logical-assignment-operators
@babel/plugin-proposal-nullish-coalescing-operator@7.18.6 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/plugin-proposal-nullish-coalescing-operator
@babel/plugin-syntax-nullish-coalescing-operator@7.8.3 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/plugin-syntax-nullish-coalescing-operator
@babel/plugin-proposal-object-rest-spread@7.20.7 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/plugin-proposal-object-rest-spread
@babel/plugin-syntax-object-rest-spread@7.8.3 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/plugin-syntax-object-rest-spread
@babel/plugin-transform-parameters@7.23.3 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/plugin-transform-parameters
@babel/plugin-proposal-optional-catch-binding@7.18.6 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/plugin-proposal-optional-catch-binding
@babel/plugin-syntax-optional-catch-binding@7.8.3 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/plugin-syntax-optional-catch-binding
@babel/plugin-proposal-optional-chaining@7.21.0 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/plugin-proposal-optional-chaining
@babel/plugin-syntax-optional-chaining@7.8.3 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/plugin-syntax-optional-chaining
@babel/plugin-syntax-class-properties@7.12.13 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/plugin-syntax-class-properties
@babel/plugin-syntax-dynamic-import@7.8.3 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/plugin-syntax-dynamic-import
@babel/plugin-syntax-jsx@7.23.3 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/plugin-syntax-jsx
@babel/plugin-transform-arrow-functions@7.23.3 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/plugin-transform-arrow-functions
@babel/plugin-transform-async-to-generator@7.23.3 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/plugin-transform-async-to-generator
@babel/plugin-transform-block-scoped-functions@7.23.3 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/plugin-transform-block-scoped-functions
@babel/plugin-transform-block-scoping@7.23.4 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/plugin-transform-block-scoping
@babel/plugin-transform-classes@7.23.5 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/plugin-transform-classes
@babel/plugin-transform-computed-properties@7.23.3 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/plugin-transform-computed-properties
@babel/plugin-transform-destructuring@7.23.3 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/plugin-transform-destructuring
@babel/plugin-transform-exponentiation-operator@7.23.3 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/plugin-transform-exponentiation-operator
@babel/plugin-transform-for-of@7.23.3 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/plugin-transform-for-of
@babel/plugin-transform-literals@7.23.3 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/plugin-transform-literals
@babel/plugin-transform-modules-commonjs@7.23.3 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/plugin-transform-modules-commonjs
@babel/plugin-transform-object-super@7.23.3 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/plugin-transform-object-super
@babel/plugin-transform-property-literals@7.23.3 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/plugin-transform-property-literals
@babel/plugin-transform-react-display-name@7.23.3 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/plugin-transform-react-display-name
@babel/plugin-transform-react-jsx@7.23.4 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/plugin-transform-react-jsx
@babel/plugin-transform-react-jsx-development@7.22.5 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/plugin-transform-react-jsx-development
@babel/plugin-transform-react-pure-annotations@7.23.3 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/plugin-transform-react-pure-annotations
@babel/plugin-transform-regenerator@7.23.3 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/plugin-transform-regenerator
regenerator-transform@0.15.2 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/regenerator-transform
@babel/runtime@7.17.2 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/runtime
regenerator-runtime@0.13.11 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/regenerator-runtime
@babel/plugin-transform-runtime@7.23.4 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/plugin-transform-runtime
babel-plugin-polyfill-corejs2@0.4.6 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/babel-plugin-polyfill-corejs2
babel-plugin-polyfill-corejs3@0.8.6 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/babel-plugin-polyfill-corejs3
core-js-compat@3.33.3 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/core-js-compat
babel-plugin-polyfill-regenerator@0.5.3 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/babel-plugin-polyfill-regenerator
@babel/plugin-transform-shorthand-properties@7.23.3 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/plugin-transform-shorthand-properties
@babel/plugin-transform-spread@7.23.3 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/plugin-transform-spread
@babel/plugin-transform-sticky-regex@7.23.3 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/plugin-transform-sticky-regex
@babel/plugin-transform-template-literals@7.23.3 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/plugin-transform-template-literals
@babel/plugin-transform-typeof-symbol@7.23.3 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/plugin-transform-typeof-symbol
@babel/plugin-transform-unicode-regex@7.23.3 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/plugin-transform-unicode-regex
@babel/preset-react@7.23.3 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@babel/preset-react
@meteorjs/babel@7.18.4 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@meteorjs/babel
@meteorjs/reify@0.24.1 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@meteorjs/reify
acorn@6.4.2 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/acorn
acorn-dynamic-import@4.0.0 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/acorn-dynamic-import
magic-string@0.25.9 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/magic-string
sourcemap-codec@1.4.8 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/sourcemap-codec
periscopic@2.0.3 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/periscopic
estree-walker@2.0.2 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/estree-walker
is-reference@1.2.1 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/is-reference
@types/estree@1.0.5 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@types/estree
semver@7.5.4 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@meteorjs/reify/node_modules/semver
lru-cache@6.0.0 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@meteorjs/reify/node_modules/lru-cache
yallist@4.0.0 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/@meteorjs/reify/node_modules/yallist
babel-preset-meteor@7.10.1 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/babel-preset-meteor
babel-preset-minify@0.5.2 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/babel-preset-minify
babel-plugin-minify-builtins@0.5.0 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/babel-plugin-minify-builtins
babel-plugin-minify-constant-folding@0.5.0 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/babel-plugin-minify-constant-folding
babel-helper-evaluate-path@0.5.0 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/babel-helper-evaluate-path
babel-plugin-minify-dead-code-elimination@0.5.2 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/babel-plugin-minify-dead-code-elimination
babel-helper-mark-eval-scopes@0.4.3 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/babel-helper-mark-eval-scopes
babel-helper-remove-or-void@0.4.3 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/babel-helper-remove-or-void
lodash@4.17.21 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/lodash
babel-plugin-minify-flip-comparisons@0.4.3 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/babel-plugin-minify-flip-comparisons
babel-helper-is-void-0@0.4.3 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/babel-helper-is-void-0
babel-plugin-minify-guarded-expressions@0.4.4 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/babel-plugin-minify-guarded-expressions
babel-helper-flip-expressions@0.4.3 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/babel-helper-flip-expressions
babel-plugin-minify-infinity@0.4.3 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/babel-plugin-minify-infinity
babel-plugin-minify-mangle-names@0.5.1 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/babel-plugin-minify-mangle-names
babel-plugin-minify-numeric-literals@0.4.3 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/babel-plugin-minify-numeric-literals
babel-plugin-minify-replace@0.5.0 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/babel-plugin-minify-replace
babel-plugin-minify-simplify@0.5.1 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/babel-plugin-minify-simplify
babel-helper-is-nodes-equiv@0.0.1 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/babel-helper-is-nodes-equiv
babel-helper-to-multiple-sequence-expressions@0.5.0 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/babel-helper-to-multiple-sequence-expressions
babel-plugin-minify-type-constructors@0.4.3 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/babel-plugin-minify-type-constructors
babel-plugin-transform-inline-consecutive-adds@0.4.3 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/babel-plugin-transform-inline-consecutive-adds
babel-plugin-transform-member-expression-literals@6.9.4 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/babel-plugin-transform-member-expression-literals
babel-plugin-transform-merge-sibling-variables@6.9.5 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/babel-plugin-transform-merge-sibling-variables
babel-plugin-transform-minify-booleans@6.9.4 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/babel-plugin-transform-minify-booleans
babel-plugin-transform-property-literals@6.9.4 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/babel-plugin-transform-property-literals
esutils@2.0.3 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/esutils
babel-plugin-transform-regexp-constructors@0.4.3 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/babel-plugin-transform-regexp-constructors
babel-plugin-transform-remove-console@6.9.4 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/babel-plugin-transform-remove-console
babel-plugin-transform-remove-debugger@6.9.4 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/babel-plugin-transform-remove-debugger
babel-plugin-transform-remove-undefined@0.5.0 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/babel-plugin-transform-remove-undefined
babel-plugin-transform-simplify-comparison-operators@6.9.4 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/babel-plugin-transform-simplify-comparison-operators
babel-plugin-transform-undefined-to-void@6.9.4 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/babel-plugin-transform-undefined-to-void
convert-source-map@1.9.0 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/convert-source-map
meteor-babel-helpers@0.0.3 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/meteor-babel-helpers
typescript@4.9.5 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/typescript
json5@2.1.1 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/json5
minimist@1.2.8 /tmp/bundle/programs/server/npm/node_modules/meteor/babel-compiler/node_modules/minimist
> core-js@3.14.0 postinstall /tmp/bundle/programs/server/npm/node_modules/meteor/url/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"
core-js@3.14.0 /tmp/bundle/programs/server/npm/node_modules/meteor/url/node_modules/core-js
> bcrypt@5.0.1 install /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/bcrypt
> node-pre-gyp install --fallback-to-build
node-pre-gyp ERR! install response status 404 Not Found on https://github.com/kelektiv/node.bcrypt.js/releases/download/v5.0.1/bcrypt_lib-v5.0.1-napi-v3-linux-arm64-glibc.tar.gz
node-pre-gyp WARN Pre-built binaries not installable for bcrypt@5.0.1 and node@14.21.3 (node-v83 ABI, glibc) (falling back to source compile with node-gyp)
node-pre-gyp WARN Hit error response status 404 Not Found on https://github.com/kelektiv/node.bcrypt.js/releases/download/v5.0.1/bcrypt_lib-v5.0.1-napi-v3-linux-arm64-glibc.tar.gz
make: Entering directory '/tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/bcrypt/build'
CC(target) Release/obj.target/nothing/../node-addon-api/nothing.o
AR(target) Release/obj.target/../node-addon-api/nothing.a
COPY Release/nothing.a
CXX(target) Release/obj.target/bcrypt_lib/src/blowfish.o
CXX(target) Release/obj.target/bcrypt_lib/src/bcrypt.o
CXX(target) Release/obj.target/bcrypt_lib/src/bcrypt_node.o
SOLINK_MODULE(target) Release/obj.target/bcrypt_lib.node
COPY Release/bcrypt_lib.node
COPY /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/bcrypt/lib/binding/napi-v3/bcrypt_lib.node
TOUCH Release/obj.target/action_after_build.stamp
make: Leaving directory '/tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/bcrypt/build'
@mapbox/node-pre-gyp@1.0.10 /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/@mapbox/node-pre-gyp
detect-libc@2.0.1 /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/detect-libc
https-proxy-agent@5.0.1 /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/https-proxy-agent
agent-base@6.0.2 /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/agent-base
debug@4.3.4 /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/debug
ms@2.1.2 /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/ms
make-dir@3.1.0 /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/make-dir
semver@6.3.0 /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/make-dir/node_modules/semver
node-fetch@2.6.9 /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/node-fetch
whatwg-url@5.0.0 /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/whatwg-url
tr46@0.0.3 /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/tr46
webidl-conversions@3.0.1 /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/webidl-conversions
nopt@5.0.0 /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/nopt
abbrev@1.1.1 /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/abbrev
npmlog@5.0.1 /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/npmlog
are-we-there-yet@2.0.0 /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/are-we-there-yet
delegates@1.0.0 /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/delegates
readable-stream@3.6.0 /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/readable-stream
inherits@2.0.4 /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/inherits
string_decoder@1.3.0 /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/string_decoder
safe-buffer@5.2.1 /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/safe-buffer
util-deprecate@1.0.2 /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/util-deprecate
console-control-strings@1.1.0 /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/console-control-strings
gauge@3.0.2 /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/gauge
aproba@2.0.0 /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/aproba
color-support@1.1.3 /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/color-support
has-unicode@2.0.1 /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/has-unicode
object-assign@4.1.1 /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/object-assign
signal-exit@3.0.7 /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/signal-exit
string-width@4.2.3 /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/string-width
emoji-regex@8.0.0 /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/emoji-regex
is-fullwidth-code-point@3.0.0 /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/is-fullwidth-code-point
strip-ansi@6.0.1 /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/strip-ansi
ansi-regex@5.0.1 /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/ansi-regex
wide-align@1.1.5 /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/wide-align
set-blocking@2.0.0 /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/set-blocking
rimraf@3.0.2 /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/rimraf
glob@7.2.3 /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/glob
fs.realpath@1.0.0 /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/fs.realpath
inflight@1.0.6 /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/inflight
once@1.4.0 /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/once
wrappy@1.0.2 /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/wrappy
minimatch@3.1.2 /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/minimatch
brace-expansion@1.1.11 /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/brace-expansion
balanced-match@1.0.2 /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/balanced-match
concat-map@0.0.1 /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/concat-map
path-is-absolute@1.0.1 /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/path-is-absolute
semver@7.3.8 /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/semver
lru-cache@6.0.0 /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/lru-cache
yallist@4.0.0 /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/yallist
tar@6.1.13 /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/tar
chownr@2.0.0 /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/chownr
fs-minipass@2.1.0 /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/fs-minipass
minipass@3.3.6 /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/fs-minipass/node_modules/minipass
minipass@4.0.3 /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/minipass
minizlib@2.1.2 /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/minizlib
minipass@3.3.6 /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/minizlib/node_modules/minipass
mkdirp@1.0.4 /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/mkdirp
bcrypt@5.0.1 /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/bcrypt
node-addon-api@3.2.1 /tmp/bundle/programs/server/npm/node_modules/meteor/accounts-password/node_modules/node-addon-api
> @kaciras/deasync@1.0.3 install /tmp/bundle/programs/server/npm/node_modules/@kaciras/deasync
> node script/prebuild.js install
No prebuilt binary for your environment:https://github.com/Kaciras/deasync/releases/download/v1.0.3/deasync-v1.0.3-node-linux-arm64.tar.br
make: Entering directory '/tmp/bundle/programs/server/npm/node_modules/@kaciras/deasync/build'
CXX(target) Release/obj.target/binding/src/deasync.o
SOLINK_MODULE(target) Release/obj.target/binding.node
COPY Release/binding.node
make: Leaving directory '/tmp/bundle/programs/server/npm/node_modules/@kaciras/deasync/build'
> @napi-rs/pinyin@1.7.0 postinstall /tmp/bundle/programs/server/npm/node_modules/@napi-rs/pinyin
> node postinstall.js
> @rocket.chat/apps-engine@1.44.0 postinstall /tmp/bundle/programs/server/npm/node_modules/@rocket.chat/apps-engine
> node scripts/postinstall.js
/tmp/bundle/programs/server/npm/node_modules/deno-bin/bin/deno: 1: Syntax error: Unterminated quoted string
> deno-bin@1.37.1 install /tmp/bundle/programs/server/npm/node_modules/deno-bin
> node install.js
> esbuild@0.20.2 postinstall /tmp/bundle/programs/server/npm/node_modules/esbuild
> node install.js
[esbuild] Failed to find package "@esbuild/linux-arm64" on the file system
This can happen if you use the "--no-optional" flag. The "optionalDependencies"
package.json feature is used by esbuild to install the correct binary executable
for your current platform. This install script will now attempt to work around
this. If that fails, you need to remove the "--no-optional" flag to use esbuild.
[esbuild] Trying to install package "@esbuild/linux-arm64" using npm
> fibers@5.0.3 install /tmp/bundle/programs/server/npm/node_modules/fibers
> node build.js || nodejs build.js
make: Entering directory '/tmp/bundle/programs/server/npm/node_modules/fibers/build'
CXX(target) Release/obj.target/fibers/src/fibers.o
../src/fibers.cc: In function ‘void uni::SetAccessor(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::String>, uni::FunctionType (*)(v8::Local<v8::String>, const GetterCallbackInfo&), void (*)(v8::Local<v8::String>, v8::Local<v8::Value>, const SetterCallbackInfo&))’:
../src/fibers.cc:355:87: warning: cast between incompatible function types from ‘uni::FunctionType (*)(v8::Local<v8::String>, const GetterCallbackInfo&)’ {aka ‘void (*)(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>&)’} to ‘v8::AccessorNameGetterCallback’ {aka ‘void (*)(v8::Local<v8::Name>, const v8::PropertyCallbackInfo<v8::Value>&)’} [-Wcast-function-type]
355 | object->SetAccessor(isolate->GetCurrentContext(), name, (AccessorNameGetterCallback)getter, (AccessorNameSetterCallback)setter).ToChecked();
| ^~~~~~
../src/fibers.cc:355:123: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::String>, v8::Local<v8::Value>, const SetterCallbackInfo&)’ {aka ‘void (*)(v8::Local<v8::String>, v8::Local<v8::Value>, const v8::PropertyCallbackInfo<void>&)’} to ‘v8::AccessorNameSetterCallback’ {aka ‘void (*)(v8::Local<v8::Name>, v8::Local<v8::Value>, const v8::PropertyCallbackInfo<void>&)’} [-Wcast-function-type]
355 | object->SetAccessor(isolate->GetCurrentContext(), name, (AccessorNameGetterCallback)getter, (AccessorNameSetterCallback)setter).ToChecked();
| ^~~~~~
In file included from ../src/coroutine.h:1,
from ../src/fibers.cc:1:
../src/fibers.cc: At global scope:
/home/alexlai/.cache/node-gyp/14.21.3/include/node/node.h:793:43: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>)’ to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]
793 | (node::addon_register_func) (regfunc), \
| ^
/home/alexlai/.cache/node-gyp/14.21.3/include/node/node.h:827:3: note: in expansion of macro ‘NODE_MODULE_X’
827 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage)
| ^~~~~~~~~~~~~
../src/fibers.cc:930:1: note: in expansion of macro ‘NODE_MODULE’
930 | NODE_MODULE(fibers, init)
| ^~~~~~~~~~~
CXX(target) Release/obj.target/fibers/src/coroutine.o
^[[1;2B CC(target) Release/obj.target/fibers/src/libcoro/coro.o
SOLINK_MODULE(target) Release/obj.target/fibers.node
COPY Release/fibers.node
make: Leaving directory '/tmp/bundle/programs/server/npm/node_modules/fibers/build'
Installed in `/tmp/bundle/programs/server/npm/node_modules/fibers/bin/linux-arm64-83-glibc/fibers.node`
> @rocket.chat/forked-matrix-sdk-crypto-nodejs@0.1.0-beta.13 postinstall /tmp/bundle/programs/server/npm/node_modules/@rocket.chat/forked-matrix-sdk-crypto-nodejs
> node check-exists.js
IMPORTANT: Failed to load the native module for matrix-sdk-crypto-nodejs. Matrix functionality depending on this will not work
> bcrypt@5.0.1 install /tmp/bundle/programs/server/npm/node_modules/bcrypt
> node-pre-gyp install --fallback-to-build
node-pre-gyp ERR! install response status 404 Not Found on https://github.com/kelektiv/node.bcrypt.js/releases/download/v5.0.1/bcrypt_lib-v5.0.1-napi-v3-linux-arm64-glibc.tar.gz
node-pre-gyp WARN Pre-built binaries not installable for bcrypt@5.0.1 and node@14.21.3 (node-v83 ABI, glibc) (falling back to source compile with node-gyp)
node-pre-gyp WARN Hit error response status 404 Not Found on https://github.com/kelektiv/node.bcrypt.js/releases/download/v5.0.1/bcrypt_lib-v5.0.1-napi-v3-linux-arm64-glibc.tar.gz
make: Entering directory '/tmp/bundle/programs/server/npm/node_modules/bcrypt/build'
CC(target) Release/obj.target/nothing/../node-addon-api/nothing.o
AR(target) Release/obj.target/../node-addon-api/nothing.a
COPY Release/nothing.a
CXX(target) Release/obj.target/bcrypt_lib/src/blowfish.o
CXX(target) Release/obj.target/bcrypt_lib/src/bcrypt.o
CXX(target) Release/obj.target/bcrypt_lib/src/bcrypt_node.o
...
aqrcode@0.2.1 /tmp/bundle/programs/server/npm/node_modules/yaqrcode
{
"npm": "6.14.18",
"ares": "1.18.1",
"brotli": "1.0.9",
"cldr": "40.0",
"icu": "70.1",
"llhttp": "2.1.6",
"modules": "83",
"napi": "8",
"nghttp2": "1.42.0",
"node": "14.21.3",
"openssl": "1.1.1t",
"tz": "2022f",
"unicode": "14.0",
"uv": "1.42.0",
"v8": "8.4.371.23-node.88",
"zlib": "1.2.11"
}
added 144 packages from 75 contributors and audited 156 packages in 321.745s
5 packages are looking for funding
run `npm fund` for details
found 1 moderate severity vulnerability
run `npm audit fix` to fix them, or `npm audit` for details
- Dockerfile.6.11.1.focal
# RocjetChat 6.11.1 requires NodeJs version 14.21.3
FROM ubuntu:20.04
# OS Ubuntu Focal Fossal, 20.04
# npm version is 6.14.18 ?
# yarn version is 3.5.0?
# Set environment variables
ENV MONGO_URL=mongodb://mongo:27017/rocketchat
ENV ROOT_URL=http://localhost:3000
ENV PORT=3000
ENV ACCOUNT_SERVER_URL=http://localhost:3000
# Create and set the working directory
WORKDIR /app
# Install necessary dependencies
RUN apt-get update
RUN DEBIAN_FRONTEND=noninteractive TZ=Etc/UTC apt-get -y install tzdata
RUN apt-get install -y \
build-essential \
curl \
git \
autoconf \
zlib1g-dev \
zlib1g \
graphicsmagick \
libpng-dev
# zlib1g
# python3 \
# python3-pip \
# python3-dev \
# g++ \
# make \
# autoconf \
# automake \
# libtool \
# pkg-config \
# libffi-dev \
# libssl-dev \
# libgmp-dev \
# libsqlite3-dev \
# libzmq3-dev \
# libncurses5-dev \
# libncursesw5-dev \
# libreadline-dev \
# zlib1g-dev \
# libbz2-dev \
# libvips-dev \
# libpango1.0-dev \
# libcairo2-dev \
# libjpeg-dev \
# libpng-dev \
# libtiff-dev \
# libgif-dev
# install node 14.x
RUN curl -sL https://deb.nodesource.com/setup_14.x | bash -
## Run `sudo apt-get install -y nodejs` to install Node.js 14.x and npm
## You may also need development tools to build native addons:
# sudo apt-get install gcc g++ make
RUN apt-get install -y nodejs
# node is 14.21.3, npm is 6.14.18
## To install the Yarn package manager, run:
# curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --dearmor | sudo tee /usr/share/keyrings/yarnkey.gpg >/dev/null
# echo "deb [signed-by=/usr/share/keyrings/yarnkey.gpg] https://dl.yarnpkg.com/debian stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
# sudo apt-get update && sudo apt-get install yarn
RUN curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --dearmor | tee /usr/share/keyrings/yarnkey.gpg >/dev/null
RUN echo "deb [signed-by=/usr/share/keyrings/yarnkey.gpg] https://dl.yarnpkg.com/debian stable main" | tee /etc/apt/sources.list.d/yarn.list
RUN apt-get update && apt-get install yarn
# yarn version is 1.22.22 once , but latter 3.5.0
# Clone Rocket.Chat repository
RUN git clone https://github.com/RocketChat/Rocket.Chat.git /app
# Set working directory to Rocket.Chat
WORKDIR /app
# Checkout specific version
RUN git checkout 6.11.1
# install meteor, RocketChat 6.11.1 use metero 2.16
# RUN curl https://install.meteor.com/\?release\=2.16 | sh # Failed to work
RUN npm install -g meteor --unsafe-perm # version will be 3.0.2
# Install Rocket.Chat dependencies
# RUB yarn cache clean
# RUN yarn install
# Expose the port Rocket.Chat runs on
EXPOSE 3000
# Define the command to run Rocket.Chat
CMD ["npm", "start"]
#
# Notes
#
# sudo docker build --tag rocketchat:focal (--no-cache) --file ./Dockerfile.6.11.1.focal ./
# sudo docker run -it rocketchat:focal /bin/bash
# sudo docker run -d -p 42100:8000 --mount type=bind,source=/volume1/JupyterHub,target=/home/alexlai/JupyterHub --name jupyterhub jupyterhub:archlinux_x86_64_UTF-8 jupyterhub
# outside-port:inside-port
# dcoker image prune -a
# docker ps
# docker stop (NAMES)
# docker rm (NAMES)11
#
# 2024-08-21
# DEPRECATED: The legacy builder is deprecated and will be removed in a future release.
# Install the buildx component to build images with BuildKit:
# https://docs.docker.com/go/buildx/
# https://docs.docker.com/go/buildx/