Skip to content

Latest commit

 

History

History
42 lines (30 loc) · 1.51 KB

README.md

File metadata and controls

42 lines (30 loc) · 1.51 KB

Containerized DokuWiki for ACS@UPB Open CourseWare

This repository contains Docker scripts for hosting the DokuWiki-based Open CourseWare instance of the Computer Science department, POLITEHNICA University of Bucharest.

Requirements:

Features:

  • based on the official DokuWiki Docker image, with some customizations;
  • integrates DokuWiki Farmer plugin for facilitating a decentralized management of various courses / groups;
  • OAuth integration for our University's Single Sign-On service;
  • various wiki content plugins & management scripts;

Note: this repository DOES NOT CONTAIN the wiki data (and associated metadata), which is usually mounted as external container volume, enforcing strict separation of concerns (plus security & privacy!).

Usage

First, clone this repo in your preferred location:

git clone "https://github.com/systems-cs-pub-ro/ocw-docker.git" ocw-docker

Makefile + compose file are available for easing the development lifecycle:

make && make compose

This will use the gitignored tmp/ directory for storing the dokuwiki instance data. You can edit this inside the docker-compose.yml file (which you can copy as docker-compose.local.yml to make temporary customizations).