]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/commit - scripts/regenerate-thumbnails.ts
Add migrate-to-object-storage script (#4481)
authorkontrollanten <6680299+kontrollanten@users.noreply.github.com>
Tue, 9 Nov 2021 10:05:35 +0000 (11:05 +0100)
committerGitHub <noreply@github.com>
Tue, 9 Nov 2021 10:05:35 +0000 (11:05 +0100)
commite1ab52d7ec7370a6f9f5937192d6003206af1ac0
treeaecc8b696b0021e073fd205dd6e126fb4f178e8f
parentc49c366ac320fe5ac3dc08f5891fe5898c1b34e3
Add migrate-to-object-storage script (#4481)

* add migrate-to-object-storage-script

closes #4467

* add migrate-to-unique-playlist-filenames script

* fix(migrate-to-unique-playlist-filenames): update master/segments256

run updateMasterHLSPlaylist and updateSha256VODSegments after
file rename.

* Improve move to object storage scripts

* PR remarks

Co-authored-by: Chocobozzz <me@florianbigard.com>
15 files changed:
package.json
scripts/create-import-video-file-job.ts
scripts/create-move-video-storage-job.ts [new file with mode: 0644]
scripts/create-transcoding-job.ts
scripts/migrations/peertube-4.0.ts [new file with mode: 0644]
scripts/regenerate-thumbnails.ts
scripts/update-host.ts
server/lib/hls.ts
server/lib/job-queue/job-queue.ts
server/lib/video-state.ts
server/models/video/video.ts
server/tests/cli/create-move-video-storage-job.ts [new file with mode: 0644]
server/tests/cli/index.ts
shared/extra-utils/cli/cli-command.ts
support/doc/tools.md