📦️: peertube v8.0.0

This commit is contained in:
VC
2025-12-10 09:26:28 +01:00
parent dc10cf1e30
commit 5447865370
3 changed files with 8 additions and 4 deletions

View File

@@ -6,7 +6,6 @@
diff: true diff: true
roles: roles:
- nodejs - nodejs
- yarn
- redis - redis
- postgres - postgres
- peertube - peertube

View File

@@ -15,6 +15,11 @@
state: present state: present
update_cache: true update_cache: true
- name: Install pnpm
community.general.npm:
name: pnpm
global: true
- name: Create peertube user - name: Create peertube user
ansible.builtin.user: ansible.builtin.user:
comment: Peertube comment: Peertube
@@ -75,7 +80,7 @@
remote_user: peertube remote_user: peertube
ansible.builtin.command: ansible.builtin.command:
cmd: | cmd: |
bash -lic "yarn install --production --pure-lockfile" bash -lic "npm run install-node-dependencies -- --production"
chdir: "{{ peertube_home }}/peertube-latest" chdir: "{{ peertube_home }}/peertube-latest"
changed_when: true changed_when: true
@@ -113,5 +118,5 @@
remote_user: peertube remote_user: peertube
ansible.builtin.command: ansible.builtin.command:
cmd: | cmd: |
bash -lic "yarn cache clean" bash -lic "pnpm store prune"
changed_when: true changed_when: true

View File

@@ -1,6 +1,6 @@
--- ---
peertube_version: "7.3.0" peertube_version: "8.0.0"
peertube_home: "/srv/peertube" peertube_home: "/srv/peertube"
peertube_url: "https://github.com/Chocobozzz/PeerTube/releases/download/v{{ peertube_version }}/peertube-v{{ peertube_version }}.zip" peertube_url: "https://github.com/Chocobozzz/PeerTube/releases/download/v{{ peertube_version }}/peertube-v{{ peertube_version }}.zip"