Question

No persmission for collectsatic with PERSISTENT_STORAGE (Dokku, Django)

  • Posted on December 21, 2014
  • jotenbeAsked by jotenbe

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


Submit an answer

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!

Sign In or Sign Up to Answer

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.

Want to learn more? Join the DigitalOcean Community!

Join our DigitalOcean community of over a million developers for free! Get help and share knowledge in Q&A, subscribe to topics of interest, and get courses and tools that will help you grow as a developer and scale your project or business.

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>