From 17e6492a79742c1e548f52f0dacf2e8074a9a395 Mon Sep 17 00:00:00 2001 From: "Dest.Com" <antoine.azevedo-da-silva@hetic.net> Date: Sun, 15 Oct 2023 20:20:09 +0200 Subject: [PATCH] fix: ffmpeg not recognized --- StroyCord.Dockerfile | 4 ++-- package-lock.json | 32 ++++++++++++++++++++++++++------ package.json | 1 - 3 files changed, 28 insertions(+), 9 deletions(-) diff --git a/StroyCord.Dockerfile b/StroyCord.Dockerfile index 2725221..0d87667 100644 --- a/StroyCord.Dockerfile +++ b/StroyCord.Dockerfile @@ -4,7 +4,7 @@ FROM node:lts-alpine as build WORKDIR /build COPY package*.json ./ -RUN apk update && apk add python3 make g++ +RUN apk update && apk add python3 make g++ ffmpeg RUN npm ci COPY . . @@ -15,7 +15,7 @@ FROM node:lts-alpine ENV NODE_ENV=production WORKDIR /app -RUN apk update && apk add python3 make g++ +RUN apk update && apk add python3 make g++ ffmpeg COPY --from=build /build/dist ./dist COPY --from=build /build/package*.json ./ diff --git a/package-lock.json b/package-lock.json index 67ad7e3..381ac25 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,6 @@ "@discordjs/voice": "^0.16.0", "discord.js": "^14.13.0", "dotenv": "^16.3.1", - "ffmpeg-static": "^5.2.0", "i18n-js": "^4.3.0", "libsodium-wrappers": "^0.7.11", "mongodb": "^5.8.1", @@ -529,6 +528,8 @@ "version": "8.2.4", "resolved": "https://registry.npmjs.org/@derhuerst/http-basic/-/http-basic-8.2.4.tgz", "integrity": "sha512-F9rL9k9Xjf5blCz8HsJRO4diy111cayL2vkY2XE4r4t3n0yPXVYy3KD3nJ1qbrSn9743UWSXH4IwuCa/HWlGFw==", + "optional": true, + "peer": true, "dependencies": { "caseless": "^0.12.0", "concat-stream": "^2.0.0", @@ -1813,7 +1814,8 @@ "node_modules/buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "devOptional": true }, "node_modules/builtins": { "version": "5.0.1", @@ -1925,7 +1927,9 @@ "node_modules/caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==" + "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", + "optional": true, + "peer": true }, "node_modules/chalk": { "version": "4.1.2", @@ -2049,6 +2053,8 @@ "engines": [ "node >= 6.0" ], + "optional": true, + "peer": true, "dependencies": { "buffer-from": "^1.0.0", "inherits": "^2.0.3", @@ -2500,6 +2506,8 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "optional": true, + "peer": true, "engines": { "node": ">=6" } @@ -3153,6 +3161,8 @@ "resolved": "https://registry.npmjs.org/ffmpeg-static/-/ffmpeg-static-5.2.0.tgz", "integrity": "sha512-WrM7kLW+do9HLr+H6tk7LzQ7kPqbAgLjdzNE32+u3Ff11gXt9Kkkd2nusGFrlWMIe+XaA97t+I8JS7sZIrvRgA==", "hasInstallScript": true, + "optional": true, + "peer": true, "dependencies": { "@derhuerst/http-basic": "^8.2.0", "env-paths": "^2.2.0", @@ -3636,6 +3646,8 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/http-response-object/-/http-response-object-3.0.2.tgz", "integrity": "sha512-bqX0XTF6fnXSQcEJ2Iuyr75yVakyjIDCqroJQ/aHfSdlM743Cwqoi2nDYMzLGWUcuTWGWy8AAvOKXTfiv6q9RA==", + "optional": true, + "peer": true, "dependencies": { "@types/node": "^10.0.3" } @@ -3643,7 +3655,9 @@ "node_modules/http-response-object/node_modules/@types/node": { "version": "10.17.60", "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz", - "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==" + "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==", + "optional": true, + "peer": true }, "node_modules/https-proxy-agent": { "version": "5.0.1", @@ -5093,7 +5107,9 @@ "node_modules/parse-cache-control": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parse-cache-control/-/parse-cache-control-1.0.1.tgz", - "integrity": "sha512-60zvsJReQPX5/QP0Kzfd/VrpjScIQ7SHBW6bFCYfEP+fp0Eppr1SHhIO5nd1PjZtvclzSzES9D/p5nFJurwfWg==" + "integrity": "sha512-60zvsJReQPX5/QP0Kzfd/VrpjScIQ7SHBW6bFCYfEP+fp0Eppr1SHhIO5nd1PjZtvclzSzES9D/p5nFJurwfWg==", + "optional": true, + "peer": true }, "node_modules/parse-json": { "version": "5.2.0", @@ -5291,6 +5307,8 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "optional": true, + "peer": true, "engines": { "node": ">=0.4.0" } @@ -6430,7 +6448,9 @@ "node_modules/typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", + "optional": true, + "peer": true }, "node_modules/typescript": { "version": "5.2.2", diff --git a/package.json b/package.json index feef1c9..cc989ef 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,6 @@ "@discordjs/voice": "^0.16.0", "discord.js": "^14.13.0", "dotenv": "^16.3.1", - "ffmpeg-static": "^5.2.0", "i18n-js": "^4.3.0", "libsodium-wrappers": "^0.7.11", "mongodb": "^5.8.1",