Removed pm2 global install in favor of local node_modules (#662)

pull/657/head
Isaac Abadi 3 years ago
parent d300a8a3c6
commit fecefde3ad

@ -47,8 +47,7 @@ RUN npm config set strict-ssl false && \
# Final image # Final image
FROM base FROM base
RUN npm install -g pm2 && \ RUN apt update && \
apt update && \
apt install -y --no-install-recommends gosu python3-minimal python-is-python3 python3-pip atomicparsley && \ apt install -y --no-install-recommends gosu python3-minimal python-is-python3 python3-pip atomicparsley && \
apt clean && \ apt clean && \
rm -rf /var/lib/apt/lists/* rm -rf /var/lib/apt/lists/*
@ -65,4 +64,4 @@ RUN chmod +x /app/fix-scripts/*.sh
EXPOSE 17442 EXPOSE 17442
ENTRYPOINT [ "/app/entrypoint.sh" ] ENTRYPOINT [ "/app/entrypoint.sh" ]
CMD [ "pm2-runtime","--raw","pm2.config.js" ] CMD [ "npm","start" ]

@ -1,2 +1,2 @@
FROM tzahi12345/youtubedl-material:latest FROM tzahi12345/youtubedl-material:latest
CMD [ "pm2-runtime", "pm2.config.js" ] CMD [ "npm", "start" ]

@ -1,7 +1,7 @@
#!/bin/sh #!/bin/sh
set -eu set -eu
CMD="pm2-runtime pm2.config.js" CMD="npm start"
# if the first arg starts with "-" pass it to program # if the first arg starts with "-" pass it to program
if [ "${1#-}" != "$1" ]; then if [ "${1#-}" != "$1" ]; then

File diff suppressed because it is too large Load Diff

@ -45,6 +45,7 @@
"passport-jwt": "^4.0.0", "passport-jwt": "^4.0.0",
"passport-ldapauth": "^3.0.1", "passport-ldapauth": "^3.0.1",
"passport-local": "^1.0.0", "passport-local": "^1.0.0",
"pm2": "^5.2.0",
"progress": "^2.0.3", "progress": "^2.0.3",
"ps-node": "^0.1.6", "ps-node": "^0.1.6",
"read-last-lines": "^1.7.2", "read-last-lines": "^1.7.2",

6
package-lock.json generated

@ -9951,7 +9951,8 @@
"dependencies": { "dependencies": {
"ansi-regex": { "ansi-regex": {
"version": "5.0.0", "version": "5.0.0",
"resolved": "", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
"integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
"dev": true "dev": true
}, },
"strip-ansi": { "strip-ansi": {
@ -10166,7 +10167,8 @@
"dependencies": { "dependencies": {
"ansi-regex": { "ansi-regex": {
"version": "5.0.0", "version": "5.0.0",
"resolved": "", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
"integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
"dev": true "dev": true
}, },
"ansi-styles": { "ansi-styles": {

Loading…
Cancel
Save