|
|
infrastructure:do2 [2020/02/06 20:16] |
infrastructure:do2 [2020/02/06 20:55] |
The SMTP settings are directed to our sendgrid account (hsbne). | The SMTP settings are directed to our sendgrid account (hsbne). |
| |
| ==== Wiki: Dokuwiki (crazy-max/dokuwiki) ==== |
| |
| The wiki is Dokuwiki Release 2018-04-22b "Greebo". It is run using the container's default instructions at https://github.com/crazy-max/docker-dokuwiki, but with env vars VIRTUAL_HOST and LETSENCRYPT_HOST defined as wiki.hsbne.org which allows nginx-proxy and the ssl letsencrypt companion to manage ssl for it. |
| |
==== Wiki: Dokuwiki (nog3/hsbne-dokuwiki) ==== | The data for the wiki is deployed in /var/hsbnewiki, so the container must be run from /var/hsbnewiki for the data volume to map correctly. All data is now persisted OUTSIDE the container. Oorah! |
| |
The wiki is Dokuwiki Release 2016-06-26b “Elenor of Tsort” in a custom docker container. It is run with an env variable from the docker run command of VIRTUAL_HOST:wiki.hsbne.org | |
| |
It is automatically built from a customized Dockerfile in https://github.com/nog3/HSBNE-dokuwiki on Docker Hub's automatic building service. | |
| |
| Old details: |
The dockerfile installs the oauth plugin but generates the container in such a way that it stores the content of the wiki within the container. There's also the bootstrap3 theme and a few other plugins added manually after the fact. | The dockerfile installs the oauth plugin but generates the container in such a way that it stores the content of the wiki within the container. There's also the bootstrap3 theme and a few other plugins added manually after the fact. |
| |
* LETSENCRYPT_EMAIL | * LETSENCRYPT_EMAIL |
| |
The LETSENCRYPT_HOST variable most likely needs to be the same as the VIRTUAL_HOST variable and must be publicly reachable domains | The LETSENCRYPT_HOST variable needs to be the same as the VIRTUAL_HOST variable and must be publicly reachable domains. |
| |
| |
| |
| |