##// END OF EJS Templates
docs: clarify the idea of best practice of installing in srv...
Mads Kiilerich -
r8386:c819a1e9 default
parent child Browse files
Show More
@@ -84,6 +84,10 b' An additional benefit of virtualenv is t'
84 If necessary, create the top directory for the virtualenv (like
84 If necessary, create the top directory for the virtualenv (like
85 ``/srv/kallithea/venv``) as root and assign ownership to the user.
85 ``/srv/kallithea/venv``) as root and assign ownership to the user.
86
86
87 Make a parent folder for the virtualenv (and perhaps also Kallithea
88 configuration and data files) such as ``/srv/kallithea``. Create the
89 directory as root if necessary and grant ownership to the ``kallithea`` user.
90
87 - Create a new virtual environment, for example in ``/srv/kallithea/venv``,
91 - Create a new virtual environment, for example in ``/srv/kallithea/venv``,
88 specifying the right Python binary::
92 specifying the right Python binary::
89
93
@@ -74,6 +74,11 b' Kallithea can be installed in many diffe'
74 This will have to be writable by the running Kallithea service. The path to
74 This will have to be writable by the running Kallithea service. The path to
75 this location will be configured in the database.
75 this location will be configured in the database.
76
76
77 For production setups, one recommendation is to use ``/srv/kallithea`` for the
78 ``.ini`` and ``data``, place the virtualenv in ``venv``, and use a Kallithea
79 clone in ``kallithea``. Create a ``kallithea`` user, let it own
80 ``/srv/kallithea``, and run as that user when installing.
81
77 For simple setups, it is fine to just use something like a ``kallithea`` user
82 For simple setups, it is fine to just use something like a ``kallithea`` user
78 with home in ``/home/kallithea`` and place everything there.
83 with home in ``/home/kallithea`` and place everything there.
79
84
General Comments 0
You need to be logged in to leave comments. Login now