Check out cookiecutter django github

On Wed, Nov 9, 2016 at 7:49 PM, Vijay Khemlani <[email protected]> wrote:

> I prefer to keep everything in /home (at least the virtualenv, project
> code, settings and logs), that way you don't need special permissions to
> modify those files and it is more or less separated from the system files.
>
> static and media files in Amazon S3
>
> Caching... I used memcached, so I have no experience with using files in
> that regard
>
> On Wed, Nov 9, 2016 at 4:56 AM, ludovic coues <[email protected]> wrote:
>
>> If I had to use such scheme, I would put the django application in a
>> package for the target system. Like a .deb file for exemple.
>> If your primary way of deploying is a git push from test/QA to
>> production, split directory will cause plenty of headaches.
>>
>> Also, with an installation like this, I wouldn't use a virtualenv. By
>> using /usr/local/lib, you are making your application a part of the system.
>> It's like if a standard application was using a non-standard library. I
>> wouldn't expect that.
>>
>> But that's my 2 cents
>>
>> 2016-11-09 8:36 GMT+01:00 Antonis Christofides <
>> [email protected]>:
>>
>>> Hello,
>>>
>>> I was thinking about using this scheme:
>>> /usr/local/lib/projectname
>>> Program files (i.e. repository)
>>> /usr/local/lib/projectname-virtualenv
>>> Virtualenv
>>> /var/lib/projectname/media
>>> Media files
>>> /var/cache/projectname/static
>>> Static files, collected with collectstatic
>>> /var/cache/projectname/cache
>>> File-based cache
>>> /var/log/projectname
>>> Log files
>>> /etc/projectname
>>> Configuration (mostly settings.py)
>>>
>>> I was wondering whether people could find it counter-intuitive, or
>>> whether there could be trouble training new recruits. I understand that
>>> some people are using /opt or /srv or /home, and that it may be common
>>> practice to put the virtualenv, static, and media files inside the
>>> repository working directory.
>>>
>>> My backup script automatically excludes /usr and /var/cache from backup,
>>> so I can decide what shall be backed up just by placing it in the
>>> appropriate directory. This is the main reason I put static files and
>>> file-based cache in /var/cache, and why I dislike schemes where program
>>> files and data are put in a single directory such as /srv/projectname.
>>> So how does the above look to you, and what other practices have you
>>> seen?
>>>
>>> (I'm asking primarily because I'm writing a book on Django deployment
>>> and I'm wondering what best practice to propose to the reader.)
>>>
>>> Thanks!
>>>
>>> --
>>> Antonis Christofideshttp://djangodeployment.com     
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "Django users" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To post to this group, send email to [email protected].
>>> Visit this group at https://groups.google.com/group/django-users.
>>> To view this discussion on the web visit https://groups.google.com/d/ms
>>> gid/django-users/cc2851e9-89cc-3a87-aac6-b0532e5b2233%40djan
>>> godeployment.com
>>> <https://groups.google.com/d/msgid/django-users/cc2851e9-89cc-3a87-aac6-b0532e5b2233%40djangodeployment.com?utm_medium=email&utm_source=footer>
>>> .
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
>>
>> --
>>
>> Cordialement, Coues Ludovic
>> +336 148 743 42
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Django users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To post to this group, send email to [email protected].
>> Visit this group at https://groups.google.com/group/django-users.
>> To view this discussion on the web visit https://groups.google.com/d/ms
>> gid/django-users/CAEuG%2BTaU-BDeOAXf3iTVk7cLfMdwKSRV1GikFTTq
>> 4QxQW1xuPw%40mail.gmail.com
>> <https://groups.google.com/d/msgid/django-users/CAEuG%2BTaU-BDeOAXf3iTVk7cLfMdwKSRV1GikFTTq4QxQW1xuPw%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
>> For more options, visit https://groups.google.com/d/optout.
>>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/django-users.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/django-users/CALn3ei0QWQvnG%2BsDdxK--S4cpdTi5RPnM8DstAxDxAoO9nspOg%
> 40mail.gmail.com
> <https://groups.google.com/d/msgid/django-users/CALn3ei0QWQvnG%2BsDdxK--S4cpdTi5RPnM8DstAxDxAoO9nspOg%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/CAAcanssq5yWGoka%3DE_U7_oNkHLeo9Vt4p0yMGWevsnw0oAO%3DQw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to