Report this

What is the reason for this report?

No persmission for collectsatic with PERSISTENT_STORAGE (Dokku, Django)

Posted on December 21, 2014

Hi,

I try to install a Django application on a one-click Dokku stack. But when I run collectstatic I get a permission error.

I’ve installed dokku-persistent-storage (https://github.com/dyson/dokku-persistent-storage) and have a PERSISTENT_STORAGE file with the following content:

/home/dokku/volumes/APPNAME/media:/media
/home/dokku/volumes/APPNAME/misc:/misc
/home/dokku/volumes/APPNAME/static:/static

When I run

dokku run APPNAME python manage.py collectstatic --noinput

I get the this error:

Copying '/app/APPNAME/static/style.css'
OSError: [Errno 13] Permission denied: '/static/style.css'

I have no idea what the problem is.

Any suggestions?

Thanks and greetings



This textbox defaults to using Markdown to format your answer.

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

I know this is an old question but for anyone who stumbles upon it, I just wanted to point out that Dokku has introduced a new way to handle persistent storage. The plugin mentioned in the question has been deprecated and the new set of commands is now built right into Dokku.

The syntax for the new command looks like:

dokku storage:list <app>
dokku storage:mount <app> <host-dir:container-dir>
dokku storage:unmount <app> <host-dir:container-dir>

The developer cloud

Scale up as you grow — whether you're running one virtual machine or ten thousand.

Get started for free

Sign up and get $200 in credit for your first 60 days with DigitalOcean.*

*This promotional offer applies to new accounts only.