chore: Rearrange ffmpeg package in setup phase and update post-build commands

This commit is contained in:
Abdulazizzn
2025-09-19 03:03:01 +03:00
parent aa7ceac061
commit b39ca5b074

View File

@@ -1,17 +1,24 @@
[phases.setup] [phases.setup]
nixPkgs = ["nodejs_22", "pnpm-9_x", "ffmpeg", "openssl", "chromium"] nixPkgs = ["nodejs_22", "pnpm-9_x", "openssl", "chromium"]
aptPkgs = ["libnss3", "libatk1.0-0", "libatk-bridge2.0-0", "libcups2", "libgbm1", "libasound2t64", "libpangocairo-1.0-0", "libxss1", "libgtk-3-0", "libxshmfence1", "libglu1"] aptPkgs = ["ffmpeg", "libnss3", "libatk1.0-0", "libatk-bridge2.0-0", "libcups2", "libgbm1", "libasound2t64", "libpangocairo-1.0-0", "libxss1", "libgtk-3-0", "libxshmfence1", "libglu1"]
[phases.install] [phases.install]
cmds = [ cmds = [
"npm install -g corepack@0.24.1 && corepack enable", "npm install -g corepack@0.24.1 && corepack enable",
"pnpm i --frozen-lockfile", "pnpm i --frozen-lockfile",
"pnpm add ytdl-core youtube-dl-exec yt-search ytsr moment" "export PATH=/usr/bin:/bin:$PATH"
] ]
[phases.build] [phases.build]
cmds = ["npx turbo run build"] cmds = ["npx turbo run build"]
[phases.post-build]
cmds = [
"cd packages/cli && pnpm add ytdl-core youtube-dl-exec yt-search ytsr moment",
"which ffmpeg || echo 'ffmpeg not found in PATH'",
"ffmpeg -version || echo 'ffmpeg command failed'"
]
[start] [start]
cmd = "pnpm --filter=n8n start" cmd = "pnpm --filter=n8n start"
@@ -20,5 +27,7 @@ N8N_HOST = "0.0.0.0"
N8N_PORT = "5678" N8N_PORT = "5678"
NODE_ENV = "production" NODE_ENV = "production"
N8N_RUNNERS_ENABLED = "true" N8N_RUNNERS_ENABLED = "true"
N8N_RUNNERS_INSECURE_MODE = "true"
NODE_FUNCTION_ALLOW_BUILTIN = "crypto" NODE_FUNCTION_ALLOW_BUILTIN = "crypto"
NODE_FUNCTION_ALLOW_EXTERNAL = "ytdl-core,youtube-dl-exec,yt-search,ytsr,moment" NODE_FUNCTION_ALLOW_EXTERNAL = "ytdl-core,youtube-dl-exec,yt-search,ytsr,moment"
PATH = "/usr/bin:/bin:/usr/local/bin:$PATH"