docs/narr/ctl.rst
author David Douard <david.douard@logilab.fr>
Mon, 29 Feb 2016 16:16:33 +0100
changeset 11606 e245680acce3
parent 11587 18dd303225cd
permissions -rw-r--r--
[config] move config of the secret used to encrypt session's data ID in pyramid.ini (closes #11689082) Introduce a new config entry (in pyramid.ini) for this (cubicweb.session.secret) to replace the (now deprecated) pyramid-session-secret (in all-in-one.conf). So we have now 3 secrets to configure: - cubicweb.session.secret: to encrypt session's data ID stored in a cookie, - cubicweb.auth.authtkt.session.secret: to encrypt auth cookie - cubicweb.auth.authtkt.persistent.secret: to encrypt persistent session auth cookie

.. _cubicweb-ctl_pyramid:

The 'pyramid' command
=====================

.. program:: cubicweb-ctl pyramid

The 'pyramid' command is a replacement for the 'start' command of :ref:`cubicweb-ctl`.
It provides the same options and a few other ones.

.. note::

    The 'pyramid' command is provided by the ``pyramid`` cube.

Options
-------


.. option:: --no-daemon

    Run the server in the foreground.

.. option:: --debug-mode

    Activate the repository debug mode (logs in the console and the debug
    toolbar). Implies :option:`--no-daemon`.

    Also force the following pyramid options:

    .. code-block:: ini
    
        pyramid.debug_authorization = yes
        pyramid.debug_notfound = yes
        pyramid.debug_routematch = yes
        pyramid.reload_templates = yes

.. option:: -D, --debug

    Equals to :option:`--debug-mode` :option:`--no-daemon` :option:`--reload`

.. option:: --reload

    Restart the server if any source file is changed

.. option:: --reload-interval=RELOAD_INTERVAL

    Interval, in seconds, between file modifications checks [current: 1]

.. option:: -l <log level>, --loglevel=<log level>

    Set the loglevel. debug if -D is set, error otherwise

.. option:: -p, --profile

    Enable profiling. See :ref:`profiling`.

.. option:: --profile-output=PROFILE_OUTPUT

    Profiling output file (default: "program.prof")

.. option:: --profile-dump-every=N

    Dump profile stats to ouput every N requests (default: 100)