-
Notifications
You must be signed in to change notification settings - Fork 57
Open
Description
I'm attempting to get a fresh copy working but I'm getting this error:
Cannot create directory: /var/www/html/storage/cms/cache/91/8c
My docker-compose.yml file looks like this:
version: '2.2'
services:
composer:
image: composer:latest
volumes:
- ./:/app
working_dir: /app
october:
image: aspendigital/octobercms:latest
volumes:
- ./db/database.sqlite:/var/www/html/storage/database.sqlite
- ./plugins/rainlab/user:/var/www/html/plugins/rainlab/user
- ./:/var/www/html/plugins/jd/dingoapi
ports:
- 9090:80
environment:
- APACHE_RUN_USER=www-data
- CACHE_STORE=database
- APP_DEBUG=true
- API_PREFIX=api
- API_DEBUG=true
- JWT_TTL=31622400
- JWT_BLACKLIST_ENABLED=false
- API_DEFAULT_FORMAT=json
If I remove the CACHE_STORE env variable I get this error:
file_put_contents(/var/www/html/storage/framework/cache/11/de/11de31e1eabb2682cf62ee9c9ccb0630f1019006): failed to open stream: No such file or directory
I have tried with and without mounted volumes. My last resort was to add the APACHE_RUN_USER env variable, but again I get the same issue with or without it.
I'm running Docker for Mac and my version of Docker is 19.03.8, build afacb8b.
These are the permissions of the storage directories:
drwxrwsr-x 1 www-data www-data 4096 May 3 12:51 .
drwxrwxrwx 1 www-data www-data 4096 Feb 20 07:02 ..
-rw-r--r-- 1 www-data www-data 9 Feb 20 07:02 .gitignore
drwxrwsr-x 4 www-data www-data 4096 Feb 20 07:02 app
drwxrwsr-x 5 www-data www-data 4096 Feb 20 07:02 cms
-rwxrwxr-x 1 www-data www-data 806912 May 3 12:51 database.sqlite
drwxrwsr-x 1 www-data www-data 4096 Feb 20 07:02 framework
drwxrwsr-x 1 www-data www-data 4096 May 3 12:51 logs
drwxrwsr-x 3 www-data www-data 4096 Feb 20 07:02 temp
Any help would be much appreciated, thanks!
Metadata
Metadata
Assignees
Labels
No labels