aboutsummaryrefslogtreecommitdiffstats
path: root/Dockerfile-debian-python3-sqlite
diff options
context:
space:
mode:
authorBen Sturmfels <ben@sturm.com.au>2020-04-14 18:40:55 +1000
committerBen Sturmfels <ben@sturm.com.au>2020-04-14 18:40:55 +1000
commitcbd119168c6abda0a509876d38ecbcf0cbf7b874 (patch)
tree5ea92fba8f03a1faee3aa36a0526a29992c3cc9f /Dockerfile-debian-python3-sqlite
parent912e5d2b413c2af4981a132265957aa1f700a682 (diff)
downloadmediagoblin-cbd119168c6abda0a509876d38ecbcf0cbf7b874.tar.lz
mediagoblin-cbd119168c6abda0a509876d38ecbcf0cbf7b874.tar.xz
mediagoblin-cbd119168c6abda0a509876d38ecbcf0cbf7b874.zip
Note how to run test suite under Docker.
Diffstat (limited to 'Dockerfile-debian-python3-sqlite')
-rw-r--r--Dockerfile-debian-python3-sqlite10
1 files changed, 8 insertions, 2 deletions
diff --git a/Dockerfile-debian-python3-sqlite b/Dockerfile-debian-python3-sqlite
index 064d29e6..5ee7d3be 100644
--- a/Dockerfile-debian-python3-sqlite
+++ b/Dockerfile-debian-python3-sqlite
@@ -6,7 +6,7 @@
#
# To build this Docker image, run:
#
-# docker build -t mediagoblin-python3 -f Dockerfile-debian-python3-sqlite # or
+# docker build -t mediagoblin-python3 -f Dockerfile-debian-python3-sqlite . # or
# docker build -t mediagoblin-python3 - < Dockerfile-debian-python3-sqlite # with no build context
#
# The "- < Dockerfile" format advises Docker not to include the current
@@ -22,12 +22,13 @@
#
# Then you can run the image with the upstream MediaGoblin code:
#
-# docker run --interactive --tty --publish 6543:6543 mediagoblin-python
+# docker run --interactive --tty --publish 6543:6543 mediagoblin-python3
#
# Or you can run with your local "mediagoblin" and "user_dev" directories
# bind-mounted into the container. This provides automatic code reloading and
# persistence:
#
+# # TODO: Not working.
# docker run --interactive --tty --publish 6543:6543 --volume ./mediagoblin:/opt/mediagoblin/mediagoblin --volume ./extlib:/opt/mediagoblin/extlib mediagoblin-python3
#
# Alternatively you use docker-compose instead of separate build/run steps:
@@ -36,6 +37,11 @@
# find mediagoblin user_dev -type d -exec chmod 775 {} \;
# find mediagoblin user_dev -type f -exec chmod 664 {} \;
# docker-compose up --build
+#
+# You can run the test suite with:
+#
+# docker run --tty mediagoblin-python3 bash -c "bin/python -m pytest ./mediagoblin/tests --boxed"
+
FROM debian:buster