I've got a docker swarm cluster running Appwrite with a shared file system. The appwrite service is on a separate node than the storage service and where files are storage.
When I upload a file that is a bit larger (6MB, probably needs to upload by chunk) it will fail. The logs in the appwrite service say that it got a Permission denied when trying to rename a file from /tmp/swoole.upfile.NliAkB to /storage/uploads/app-.../[where the bucket files are].
When I try to do that myself via docker exec using the mv command on a file I create with touch, I get a can't preserve ownership of '...file': Permission denied error but the file does in-fact get moved because I can docker exec ls /storage/uploads/... and see the file there now.
Has anyone run into this problem before?
My current theory is that Appwrite expects the permissions to be a certain way and I don't know what that way is.
Recommended threads
- HUGE OUTRAGE IN APPWRITE, I CANNOT ACCES...
I have 2k users trying to access, sending me messages. What am I supposed to do? Please solve this asap.
- Failed to generate functions SSL
```appwrite-worker-certificates | Cannot renew domain (functions.domain.com) on attempt no. 9 certificate: Failed to verify domain DNS records. appwrite-worker...
- Dart 3.10 runtime on self-host 1.8.1
I added dart-3.10 runtime in .env file, applied the changes, but cannot see such option on console. is dart 3.10 not supported by self hosted 1.8.1? if not, whe...