PeerTube CLI
-
@imc67 They seem to have fixed the iPad issue - https://github.com/Chocobozzz/PeerTube/commit/b6a8cfc5714c93d0ecf6154e5d3a25b33b50b8cd
-
@girish I uploaded (via YT URL) 1 video just to test. Then discovered the, for us blocking issues and since then waiting for the update.
However, I remember that importing a YT playlist by URL didn’t seem to work (nothing happened). So I really prefer a build in CLI to do this.
-
@girish this morning they released 2.4.0 adding many features and solving even more bugs of which 2 of them where blocking for us

@imc67 said in PeerTube CLI:
@girish this morning they released 2.4.0 adding many features and solving even more bugs of which 2 of them where blocking for us

Friendly reminder

-
@imc67 said in PeerTube CLI:
@girish this morning they released 2.4.0 adding many features and solving even more bugs of which 2 of them where blocking for us

Friendly reminder

-
Also interested in the cli to be able to relaunch transcoding jobs
example :
sudo -u peertube NODE_CONFIG_DIR=/var/www/peertube/config NODE_ENV=production npm run create-transcoding-job -- --generate-hls -v c249320b-5263-4b2b-b1e8-14d07403079c -
@imc67 Noted
I will get to this next week though since we are rolling out 5.6 this week. But I am very interested in getting that app to stable state asap. -
I tried (in the 0.7 version) the following command:
sudo -u root NODE_CONFIG_DIR=/var/www/peertube/config NODE_ENV=production npm run create-transcoding-job -- -v b8b791eb-9e38-4c4f-b797-0347662bb45fbut this error returns:
sudo: npm: command not foundIs the path in the command ok?
-
peertube as many other apps should ideally run with the
cloudronuser, so maybe try that user instead of root. -
Ah sudo apparently does not carry over the env bits for this. So instead use
gosu cloudron:cloudron npm ...that should do.@nebulon said in PeerTube CLI:
gosu cloudron:cloudron
getting one step closer but still an error:
gosu cloudron:cloudron NODE_CONFIG_DIR=/var/www/peertube/config NODE_ENV=production npm run create-transcoding-job -- -v db21c654-6ca3-470e-b6a0-0f31bbcb3c37 error: exec: "NODE_CONFIG_DIR=/var/www/peertube/config": stat NODE_CONFIG_DIR=/var/www/peertube/config: no such file or directory -
NODE_CONFIG_DIRis already properly set in the environment pointing to/app/code/server/configso remove that from your commandline.@nebulon again one step closer, but...
/app/code/server# gosu cloudron:cloudron NODE_ENV=production npm run create-transcoding-job -- -v db21c654-6ca3-470e-b6a0-0f31bbcb3c37 error: exec: "NODE_ENV=production": executable file not found in $PATHwith the current size.
Yup, got a notification for it, very nice!