aboutsummaryrefslogtreecommitdiffstats
path: root/docs/source/siteadmin/deploying.rst
diff options
context:
space:
mode:
authorBen Sturmfels <ben@sturm.com.au>2021-03-09 09:54:48 +1100
committerBen Sturmfels <ben@sturm.com.au>2021-03-09 14:47:40 +1100
commit7e2a2ecfdcf0783736465a62d81d8c087acb6703 (patch)
tree6c84de80f83af41a1aacedef873dc2b471012820 /docs/source/siteadmin/deploying.rst
parent4f53c4b17c1c92a4a222ab61732e1c5489ff2639 (diff)
downloadmediagoblin-7e2a2ecfdcf0783736465a62d81d8c087acb6703.tar.lz
mediagoblin-7e2a2ecfdcf0783736465a62d81d8c087acb6703.tar.xz
mediagoblin-7e2a2ecfdcf0783736465a62d81d8c087acb6703.zip
Extend Fedora Dockerfile, add sourcehut builds for Debian and Fedora.
Previously had partial docs for Fedora 31. This updates to Fedora 33, adds support for audio and video and adds dependencies to allow the test suite to run to completion.
Diffstat (limited to 'docs/source/siteadmin/deploying.rst')
-rw-r--r--docs/source/siteadmin/deploying.rst11
1 files changed, 6 insertions, 5 deletions
diff --git a/docs/source/siteadmin/deploying.rst b/docs/source/siteadmin/deploying.rst
index 09619997..75eb8826 100644
--- a/docs/source/siteadmin/deploying.rst
+++ b/docs/source/siteadmin/deploying.rst
@@ -65,7 +65,7 @@ MediaGoblin has the following core dependencies:
- `Node.js <https://nodejs.org>`_
These instructions have been tested on Debian 10, CentOS 8 and
-Fedora 31. These instructions should approximately translate to recent
+Fedora 33. These instructions should approximately translate to recent
Debian derivatives such as Ubuntu 18.04 and Trisquel 8, and to relatives of
Fedora such as CentOS 8.
@@ -75,12 +75,13 @@ Issue the following commands:
# Debian 10
sudo apt update
- sudo apt install automake git nodejs npm python3-dev python3-gi \
+ sudo apt install automake git nodejs npm python3-dev \
python3-gst-1.0 python3-lxml python3-pil virtualenv
- # Fedora 31
- sudo dnf install automake gcc git-core make nodejs npm python3-devel \
- python3-lxml python3-pillow virtualenv
+ # Fedora 33
+ sudo dnf install automake gcc git-core make nodejs npm \
+ libffi-devel python3-devel python3-lxml python3-pillow \
+ virtualenv
For a production deployment, you'll also need Nginx as frontend web
server and RabbitMQ to store the media processing queue::