Add notes on deplotment of Docker image for patchwork testing
usnng docker-compose on MacOs. Also adding a note on using
TAG variable to alter dockerfile image tag.

Signed-off-by: Herakliusz Lipiec <her...@icloud.com>
---
 docs/development/installation.rst | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/docs/development/installation.rst 
b/docs/development/installation.rst
index c33f768..04914f7 100644
--- a/docs/development/installation.rst
+++ b/docs/development/installation.rst
@@ -150,6 +150,34 @@ For more information on Docker itself, please refer to the 
`docker`_ and
 .. _docker-compose: https://docs.docker.com/compose/install/
 .. _post-install: 
https://docs.docker.com/engine/install/linux-postinstall/#manage-docker-as-a-non-root-user
 
+.. note::
+   If you are trying to run patchwork on Mac you need to edit the Dockerfile 
located in ``tools/docker``.
+   It has been observed that lines that create and switch user to 
``patchwork`` cause problems on MacOS,
+   the solution that has been found to be working is to remove/comment these 
lines out.
+
+   If you encounter issues with accesing patchwork files in docker container 
after removal of above
+   lines, the mounted volume directory can be altered using:
+
+   .. code-block:: shell
+
+      $ PATCHWORK_DIR=/Users/<username>/path/to/patchwork docker-compose build
+
+.. note::
+   If you see an error like the below::
+
+       => ERROR [web internal] load metadata for 
ghcr.io/getpatchwork/pyenv:latest
+       0.9s
+       ------
+       > [web internal] load metadata for ghcr.io/getpatchwork/pyenv:latest:
+
+   It is possible to change the tag used by passing TAG variable when running 
docker-compose like:
+
+   .. code-block:: shell
+
+       TAG=<tag-to-use> docker-compose build
+
+   Tags that currently are available for use be found here:
+   https://github.com/getpatchwork/pyenv/pkgs/container/pyenv
 
 Manual Installation
 -------------------
-- 
2.39.3 (Apple Git-146)

_______________________________________________
Patchwork mailing list
Patchwork@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/patchwork

Reply via email to