Задать вопрос
  • Как научить Nextcloud работать с HEIC, MOV и ffmpeg через docker-compose файл?

    JustJew
    @JustJew Автор вопроса
    Сделал вот так, вроде даже запустилось, но попасть в ui не могу.
    При переходе по домену либо по ip:9999/9998 редиректит на 127.0.0.1, а там, конечно же, ничего нет.

    ---
    version: '3.8'
    
    volumes:
      nextcloud_aio_mastercontainer:
        name: nextcloud_aio_mastercontainer
      db:
    
    services:
      db:
        image: mariadb:10.5
        restart: always
        command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
        volumes:
          - /mnt/cloud/nextclouddb:/var/lib/mysql
        environment:
          - MYSQL_ROOT_PASSWORD=nextcloud
          - MYSQL_PASSWORD=ttT12qEwbZ4242
          - MYSQL_DATABASE=nextcloud
          - MYSQL_USER=nextcloud
    
      nextcloud:
        #image: nextcloud
        image: nextcloud/all-in-one:latest
        container_name: nextcloud-aio-mastercontainer
        restart: always
        ports:
          - 9999:80
          - 9998:8080
        links:
          - db
        volumes:
          - nextcloud_aio_mastercontainer:/mnt/docker-aio-config
          - /var/run/docker.sock:/var/run/docker.sock:ro
          - /mnt/cloud/nextcloud:/var/www/html
          - /mnt/cloud/data:/var/www/html/data
        environment:
          - PUID=1000
          - PGID=1000
          - MYSQL_PASSWORD=ttT12qEwbZ4242
          - MYSQL_DATABASE=nextcloud
          - MYSQL_USER=nextcloud
          - MYSQL_HOST=db
          - NEXTCLOUD_TRUSTED_DOMAINS=cloud.justjew.ru
          - OVERWRITEHOST=cloud.justjew.ru
          - OVERWRITEPROTOCOL=https
       
      nextcloud-cron:
        image: nextcloud
        container_name: nextcloud-cron
        restart: unless-stopped
        environment:
          - PUID=1000
          - PGID=1000
          - MYSQL_ROOT_PASSWORD=nextcloud
          - MYSQL_PASSWORD=ttT12qEwbZ4242
          - MYSQL_DATABASE=nextcloud
          - MYSQL_USER=nextcloud
          - MYSQL_HOST=db
          - NEXTCLOUD_TRUSTED_DOMAINS=cloud.justjew.ru
          - OVERWRITEHOST=cloud.justjew.ru
          - OVERWRITEPROTOCOL=https
        volumes:
          - /mnt/cloud/nextcloud:/var/www/html
          - /mnt/cloud/data:/var/www/html/data
          - /mnt/cloud/nextcloud/config:/var/www/html/config
        entrypoint: /cron.sh
        depends_on:
          - nextcloud


    Trying to fix docker.sock permissions internally...
    Creating docker group internally with id 998
    Initial startup of Nextcloud All-in-One complete!
    You should be able to open the Nextcloud AIO Interface now on port 8080 of this server!
    E.g. https://internal.ip.of.this.server:8080
    If your server has port 80 and 8443 open and you point a domain to your server, you can get a valid certificate automatically by opening the Nextcloud AIO Interface via:
    https://your-domain-that-points-to-this-server.tld:8443
    [07-May-2023 15:38:51] NOTICE: fpm is running, pid 119
    [07-May-2023 15:38:51] NOTICE: ready to handle connections
    INF ts=1683473931.6963575 msg=using provided configuration config_file=/Caddyfile config_adapter=
    INF ts=1683473931.6990001 msg=failed to sufficiently increase receive buffer size (was: 208 kiB, wanted: 2048 kiB, got: 416 kiB). See https://github.com/quic-go/quic-go/wiki/UDP-Receive-Buffer-Size for details.
    Ответ написан
    Комментировать
  • Как перевести только кастомные ошибки в DRF?

    JustJew
    @JustJew Автор вопроса
    Надо было просто исключить тексты из пакетов при помощи ключа --ignore
    python manage.py makemessages -l ru --ignore=env
    python manage.py compilemessages -l ru --ignore=env
    Ответ написан
    Комментировать
  • Как собрать данные формы?

    В data создай массив объектов, каждый из которых будет иметь label, type, value.
    И выводи их циклом v-for.
    v-model цепляй на value.
    А по type можешь разные поля выводить. Например v-if="item.type === 'text'", тогда выводишь текстовый input.
    v-if="item.type === 'select'", тогда select. И там же в объекте можешь хранить options.
    Ответ написан
    Комментировать
  • Почему peewee не сохраняет изменения?

    JustJew
    @JustJew Автор вопроса
    Самое интересное, что раньше это работало и резко перестало работать.
    Заметил я это после того, как решил сменить программу для просмотра SQLite файлов.
    После открытия базы в другой программе, при выполнении кода получал ошибку, что БД уже используется.
    Сменил СУБД на MySQL. Теперь все работает, но не обновляются имеющиеся записи в БД.
    Новые создаются, а старые НЕ перезаписываются.
    Ответ написан
    Комментировать
  • Как исправить ошибки после переноса Битрикс сайта на другой хостинг?

    JustJew
    @JustJew Автор вопроса
    Еще момент!
    В папке bitrix/php_interface в файле dbconn.php были прописаны просто звездочки (*****) вместо данных БД.
    В в папке bitrix_personal/php_interface в dbconn.php уже прописаны нормальные данные.
    Как мне сказать битриксу использовать именно bitrix_personal, а не bitrix?
    Потому что я только что поставил всё заново, а он мне сыпет вот такую ошибку:
    5db9da9534b52793718375.png

    Соответсвенно, на старом хостинге битрикс берет данные из папки bitrix_personal, а не bitrix
    Ответ написан