An open API service indexing awesome lists of open source software.

https://github.com/atombrella/comicwiki.dk

Deployment and settings for Comicwiki.dk
https://github.com/atombrella/comicwiki.dk

ansible bootstrap digitalocean iptables mediawiki security-hardening

Last synced: 5 months ago
JSON representation

Deployment and settings for Comicwiki.dk

Awesome Lists containing this project

README

          

# Ansible project for managing Comicwiki.dk #

This repository contains code for managing [ComicWiki](https://comicwiki.dk/wiki/Forside) The website
is meant as a hobby project, initially started by [Joen Asmussen](http://moc.co). The molecule
tests were mainly meant for finding typos in the Ansible code, and it's on the to do
list to write more than the few auto-generated ones.

Ansible is used to provision and bootstrap the MediaWiki installation. All of the
configuration is based on a previous installation. Some parts are controlled by
Ansible, other parts were done manually afterwards, such as the import of the database
and running the upgrade script to deal with schema migrations for a newer MediaWiki version.

The [SASS stylesheet](https://sass-lang.com/) was provided by [Joen Asmussen](http://moc.co)
Mediawiki is backed by the [Chameleon skin](https://www.mediawiki.org/wiki/Skin:Chameleon),
using [Bootstrap 4](https://getbootstrap.com/docs/4.1/getting-started/introduction/) as the
primary frontend framework.

The code is running on a DigitalOcean droplet, with everything running on the same node.