From: Stephen Finucane Date: Mon, 9 Apr 2018 14:59:36 +0000 (+0100) Subject: docs: Add note on restoring the docker database X-Git-Tag: v2.1.0-rc1~31 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bba30eb62c94ffbec35574827a4718c7ec86a1bd;p=thirdparty%2Fpatchwork.git docs: Add note on restoring the docker database If you back something up, you'd probably want to restore it soon enough too. Signed-off-by: Stephen Finucane --- diff --git a/docs/development/installation.rst b/docs/development/installation.rst index f77147d8..a1bee1d1 100644 --- a/docs/development/installation.rst +++ b/docs/development/installation.rst @@ -106,7 +106,15 @@ backup the database at any stage, run: --password=DATABASEPASSWORD DATABASE > backup.sql where ``DATABASECONTAINER`` is found by ``docker ps -a`` and the other settings -are the same as those defined in ``patchwork/settings/dev.py``. +are the same as those defined in ``patchwork/settings/dev.py``. To restore this +again, run: + +.. code-block:: shell + + $ docker-compose run --rm web python manage.py dbshell + mysql> use DATABASE; + mysql> set autocommit=0; source backup.sql; commit; + mysql> exit; Any local edits to the project files made locally are immediately visible to the Docker container, and so should be picked up by the Django auto-reloader.