||3 years ago|
|example_pages||4 years ago|
|gnupg||4 years ago|
|mointheme_fsfe||3 years ago|
|.gitignore||4 years ago|
|Gallery2.patch||4 years ago|
|Makefile||4 years ago|
|README.md||4 years ago|
|mointheme_fsfe.py||4 years ago|
|wiki.fsfe.org.apache.conf||4 years ago|
|wikiconfig.py||4 years ago|
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
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 ;-)
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
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.