Skip to content

systems-cs-pub-ro/ocw-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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).

About

A docker deployment of ocw.cs.pub.ro

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published