Deployment files which are not actually in use, but archived here for archeological reasons
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
Max Mehl edd8a057a4
improve readability in multi-row cells
10 months ago
example_pages populate test instance with example pages 1 year ago
gnupg download and verification functions 1 year ago
mointheme_fsfe improve readability in multi-row cells 10 months ago
.gitignore cleaner dependencies 1 year ago
Gallery2.patch Install plugins Gallery2 and EventCalendar 1 year ago
Makefile populate test instance with example pages 1 year ago
README.md hint on config 1 year ago
mointheme_fsfe.py install fsfe theme in plugins 1 year ago
wiki.fsfe.org.apache.conf config files 1 year ago
wikiconfig.py config files 1 year ago

README.md

Wiki Setup

Deploy live and test instances of the wiki.

The following programs should be available in your system to run the deployment script:

chmod chown cp gpg make mkdir mv patch tar touch wget

You do also need python to run the standalone wiki server and the Apache web server with mod_wsgi to run the live version.

Deploying a test instance

Some tests can conveniently be run in MoinMoin’s standalone server. To set up a test instance as a user, first set up a file named config.mk:

INSTALLDIR = installtest
SERVICEDIR = wikitest

Naturally the directory names can be choosen as you like. The directories should be at a user writable location. Putting them into this directory is okay, as long as you don’t commit them by accident ;-)

Run make test. The script will download and verify the tarball for Moinwiki. It will also download plugins and apply patches. Fire up the standalone server by typing ./wikiserver.py. Point your browser to http://localhost:8080/.

Deploying a live instance

Run make service as root. Unless otherwise specified the wiki will be installed to /opt and a data directory will be set up in /srv. Use config.mk to change those defaults. The Apache configuration file for “scheele” (FSFE’s wiki server) will not be copied automatically. It is included and can be used as appropriate.