No description
Find a file
Glenn f52664d880 Fix file upload issues by adjusting configuration settings
Without this change, file uploads could fail due to insufficient timeout settings, chunk size limits, and maximum body size restrictions.

* Change the order of arguments for setting lock timeout to match expected format
* Add configuration setting for max chunk size to 20971520 bytes
* Increase Nginx client max body size to 500m to accommodate larger file uploads

Signed-off-by: Glenn <glenux@glenux.net>
2025-03-03 17:14:07 +01:00
hooks fix: disable clamscan (to avoid a load of packages) 2024-08-13 18:00:40 +02:00
nginx.conf.d fix config for nginx 2024-05-05 19:05:33 +02:00
.dockerignore ci: Add deploy step 2023-02-21 14:47:21 +01:00
.drone.yml ci: improve readability 2024-08-13 20:05:09 +02:00
docker-compose.yml Add docker-compose.yml 2022-04-07 09:36:33 +02:00
Dockerfile chore(Dockerfile): Update Nextcloud version to 29.0.12 2025-03-03 15:50:35 +01:00
Makefile fix: change permissions for hooks 2024-07-20 16:54:11 +02:00
php-errors.ini fix: add php config 2024-08-13 20:07:22 +02:00
php-performance.ini fix: add php config 2024-08-13 20:07:22 +02:00
php-uploads.ini fix: add php config 2024-08-13 20:07:22 +02:00
README.md Fix file upload issues by adjusting configuration settings 2025-03-03 17:14:07 +01:00
supervisord.conf Add missing supervisord.conf 2021-03-27 17:05:29 +01:00

Build Status

Glenux OpenContainers : Service Nextcloud

Dokku storage mounts

dokku storage:mount cloud /var/lib/dokku/data/storage/cloud/apps:/var/www/html/apps
dokku storage:mount cloud /var/lib/dokku/data/storage/cloud/config:/var/www/html/config
dokku storage:mount cloud /var/lib/dokku/data/storage/cloud/data:/var/www/html/data

Process

  1. commit
  2. push to git repo
  3. run CI/CD
    • build image
    • push image to local registry

ssh dokku@buddha-apps.boldcode.io app-json:set cloud appjson-path /app/app.json # glenux/service-nextcloud:latest

Run after install

config:app:set files_lock lock_timeout --value '30' 
config:app:set files max_chunk_size --value 20971520

# FIXME: config:global:set --value '/Shared' share_folder

Add this in crontab

dokku enter cloud web su -l -s /bin/bash - www-data -c "cd html && php -dmemory_limit=-1 ./occ app:update --all"

dokku nginx:set cloud client-max-body-size 500m