From d71a0ddd66ce6b95920cd3c0f3e65dce58692369 Mon Sep 17 00:00:00 2001 From: TheH2SO4 Date: Thu, 16 May 2024 11:11:12 +0200 Subject: [PATCH] MediaWiki [+] MediaWiki (SQLite) --- public/svgs/mediawiki.ico | Bin 0 -> 15406 bytes templates/compose/mediawiki.yaml | 17 +++++++++++++++++ templates/service-templates.json | 12 ++++++++++++ 3 files changed, 29 insertions(+) create mode 100644 public/svgs/mediawiki.ico create mode 100644 templates/compose/mediawiki.yaml diff --git a/public/svgs/mediawiki.ico b/public/svgs/mediawiki.ico new file mode 100644 index 0000000000000000000000000000000000000000..525171399850a08db25b57ec3536a09054790bdd GIT binary patch literal 15406 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 literal 0 HcmV?d00001 diff --git a/templates/compose/mediawiki.yaml b/templates/compose/mediawiki.yaml new file mode 100644 index 000000000..76fd55063 --- /dev/null +++ b/templates/compose/mediawiki.yaml @@ -0,0 +1,17 @@ +# documentation: https://www.mediawiki.org +# slogan: MediaWiki is a collaboration and documentation platform brought to you by a vibrant community. +# tags: wiki, collaboration, documentation +# logo: svgs/mediawiki.ico + +services: + mediawiki: + image: mediawiki/mediawiki:latest + environment: + - SERVICE_FQDN_MEDIAWIKI + volumes: + - mediawiki-images:/var/www/html/images + healthcheck: + test: ["CMD", "curl", "-f", "http://localhost:80"] + interval: 5s + timeout: 20s + retries: 10 \ No newline at end of file diff --git a/templates/service-templates.json b/templates/service-templates.json index c3d079ac8..719b9b1a0 100644 --- a/templates/service-templates.json +++ b/templates/service-templates.json @@ -555,6 +555,18 @@ "logo": "svgs\/unknown.svg", "minversion": "0.0.0" }, + "mediawiki": { + "documentation": "https:\/\/www.mediawiki.org", + "slogan": "MediaWiki is a collaboration and documentation platform brought to you by a vibrant community.", + "compose": "c2VydmljZXM6CiAgbWVkaWF3aWtpOgogICAgaW1hZ2U6IG1lZGlhd2lraS9tZWRpYXdpa2k6bGF0ZXN0CiAgICBlbnZpcm9ubWVudDoKICAgICAgLSBTRVJWSUNFX0ZRRE5fTUVESUFXSUtJCiAgICB2b2x1bWVzOgogICAgICAtIG1lZGlhd2lraS1pbWFnZXM6L3Zhci93d3cvaHRtbC9pbWFnZXMKICAgIGhlYWx0aGNoZWNrOgogICAgICB0ZXN0OiBbIkNNRCIsICJjdXJsIiwgIi1mIiwgImh0dHA6Ly9sb2NhbGhvc3Q6ODAiXQogICAgICBpbnRlcnZhbDogNXMKICAgICAgdGltZW91dDogMjBzCiAgICAgIHJldHJpZXM6IDEw", + "tags": [ + "wiki", + "collaboration", + "documentation" + ], + "logo": "svgs\/mediawiki.svg", + "minversion": "0.0.0" + }, "meilisearch": { "documentation": "https:\/\/www.meilisearch.com", "slogan": "MeiliSearch is a powerful, fast, easy to use and deploy search engine.",