From 8609baa7b23662b1d0a13309b12577863c00ce5d Mon Sep 17 00:00:00 2001 From: Nick Sellen <git@nicksellen.co.uk> Date: Wed, 19 Aug 2020 23:01:54 +0200 Subject: [PATCH] Add some information about the wiki setup --- README.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/README.md b/README.md index 7f7ef7b..f6e141d 100644 --- a/README.md +++ b/README.md @@ -98,3 +98,24 @@ Using LVM such that we have: ``` `opt` is mounted at `/opt`. + +## wiki.social.coop + +[wiki.social.coop](https://wiki.social.coop) has two main purposes: + +1. a public-facing site with information about social.coop +2. the registration system for new users + +The code repo for the project is [tech/wiki.social.coop](https://git.coop/social.coop/tech/wiki.social.coop/) and the content comes from the [general wiki](https://git.coop/social.coop/general/-/wikis/home). + +It's configured/deployed via ansible using the [wiki.social.coop role](https://git.coop/social.coop/tech/ansible/-/tree/master/roles/wiki.social.coop) and the `wiki` tag, so `ansible-playbook server.playbook.yml --tags wiki` will set it up. + +The configuration secrets are stored in the [pass repo](https://git.coop/social.coop/tech/pass) at: +``` +deployment/wiki/gitlab_token +deployment/wiki/gitlab_username +deployment/wiki/mailgun_password +deployment/wiki/webhook_secret +``` + +On the server it lives at: `/opt/social.coop/wiki.social.coop/` and is running as the systemd service `wiki.social.coop.service`. -- GitLab