LINUX.ORG.RU
ФорумAdmin

Peertube очень ...никак устанавливается на убунту 18

 , ,


0

1
Setting up peertube (1.0.0~beta13-0) ...
yarn install v1.9.4
warning You are using Node "4.4.5" which is not supported and may encounter bugs or unexpected behavior. Yarn supports the following semver range: "^4.8.0 || ^5.7.0 || ^6.2.2 || >=8.0.0"
[1/5] Validating package.json...
error peertube@1.0.0-beta.13: The engine "node" is incompatible with this module. Expected version ">=8.x".
error Found incompatible module
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
dpkg: error processing package peertube (--configure):
 installed peertube package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 peertube
E: Sub-process /usr/bin/dpkg returned an error code (1)

иногда хочется взять и расстрелять тех кто делал yarn,npm...и подобные штуки, ломающиеся на любой отличной версии. почему в арт нельзя было интегрировать?

darkenshvein ★★★★★
() автор топика

Вот этого достаточно для запуска и работы :)

XXI век же на дворе.

docker-compose.yml:

version: "3.3"

services:

  peertube:
    image: chocobozzz/peertube:production-stretch
    environment:
      PEERTUBE_WEBSERVER_HOSTNAME: ${PEERTUBE_WEBSERVER_HOSTNAME}
      PEERTUBE_WEBSERVER_PORT: ${PEERTUBE_WEBSERVER_PORT}
      PEERTUBE_WEBSERVER_HTTPS: ${PEERTUBE_WEBSERVER_HTTPS}
      PEERTUBE_DB_HOSTNAME: postgres
      PEERTUBE_DB_USERNAME: ${DB_USERNAME}
      PEERTUBE_DB_PASSWORD: ${DB_PASSWORD}
      PEERTUBE_REDIS_HOSTNAME: redis
      PEERTUBE_SMTP_USERNAME: ${PEERTUBE_SMTP_USERNAME}
      PEERTUBE_SMTP_PASSWORD: ${PEERTUBE_SMTP_PASSWORD}
      PEERTUBE_SMTP_HOSTNAME: ${PEERTUBE_SMTP_HOSTNAME}
      PEERTUBE_SMTP_PORT: ${PEERTUBE_SMTP_PORT}
      PEERTUBE_SMTP_FROM: ${PEERTUBE_SMTP_FROM}
      PEERTUBE_SMTP_TLS: ${PEERTUBE_SMTP_TLS}
      PEERTUBE_ADMIN_EMAIL: ${PEERTUBE_ADMIN_EMAIL}
      PEERTUBE_SMTP_DISABLE_STARTTLS: "true"
    ports:
      - "9000:9000"
    volumes:
      - ./docker-volume/data:/data
      - ./videos:/data/videos
      - ./docker-volume/config:/config
    depends_on:
      - postgres
      - redis
    restart: "always"

  postgres:
    image: postgres:10-alpine
    environment:
      POSTGRES_USER: ${DB_USERNAME}
      POSTGRES_PASSWORD: ${DB_PASSWORD}
      POSTGRES_DB: peertube
    volumes:
      - ./docker-volume/db:/var/lib/postgresql/data
    restart: "always"

  redis:
    image: redis:4-alpine
    volumes:
      - ./docker-volume/redis:/data
    restart: "always"


.env
DB_USERNAME=peertube
DB_PASSWORD=xxxxxxxx
PEERTUBE_WEBSERVER_HOSTNAME=peertube.wrk.ru
PEERTUBE_WEBSERVER_PORT=443
PEERTUBE_WEBSERVER_HTTPS=true
PEERTUBE_SMTP_USERNAME=
PEERTUBE_SMTP_PASSWORD=
PEERTUBE_SMTP_HOSTNAME=smtp.myhost.ru
PEERTUBE_SMTP_PORT=25
PEERTUBE_SMTP_FROM=admin@myhost.ru
PEERTUBE_SMTP_TLS=false
PEERTUBE_ADMIN_EMAIL=admin@myhost.ru
PEERTUBE_SMTP_DISABLE_STARTTLS=true


Результат — https://peertube.wrk.ru/

KRoN73 ★★★★★
()
Ответ на: комментарий от darkenshvein

опять докер)

Дык, удобно, чтобы не ломать голову на счёт совместимости с системой :) Особенно когда дело доходит до всякого ада с RoR и т.п.

KRoN73 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.