This commit is contained in:
parent
36b276161e
commit
1d014bf6dd
6
main.yml
6
main.yml
@ -88,7 +88,7 @@
|
||||
- name: Deploy InvoiceNinja
|
||||
import_tasks: tasks/invoiceninja.yml
|
||||
tags: invoiceninja_install
|
||||
|
||||
|
||||
- name: Deploy Homepage
|
||||
import_tasks: tasks/homepage.yml
|
||||
tags: homepage_install
|
||||
@ -141,6 +141,10 @@
|
||||
import_tasks: tasks/pykms.yml
|
||||
tags: pykms_install
|
||||
|
||||
- name: Deploy mediawiki
|
||||
import_tasks: tasks/mediawiki.yml
|
||||
tags: mediawiki_install
|
||||
|
||||
- name: Deploy gitea-runner-homelab
|
||||
import_tasks: tasks/gitea-runner-homelab.yml
|
||||
tags: gitea-runner-homelab_install
|
||||
|
29
tasks/mediawiki.yml
Normal file
29
tasks/mediawiki.yml
Normal file
@ -0,0 +1,29 @@
|
||||
---
|
||||
- name: Create directories
|
||||
file:
|
||||
path: "{{ item }}"
|
||||
state: directory
|
||||
with_items:
|
||||
- "{{ data_folder }}/mediawiki"
|
||||
|
||||
- name: Create the wiki container
|
||||
docker_container:
|
||||
name: mediawiki
|
||||
image: mediawiki:1.43.1
|
||||
restart_policy: unless-stopped
|
||||
recreate: true
|
||||
networks:
|
||||
- name: proxy
|
||||
env:
|
||||
PUID: "1000"
|
||||
PGID: "1000"
|
||||
TZ: "Australia/Brisbane"
|
||||
volumes:
|
||||
- "{{ data_folder }}/mediawiki/images:/var/www/html/images"
|
||||
- "{{ data_folder }}/mediawiki/LocalSettings.php:/var/www/html/LocalSettings.php"
|
||||
labels:
|
||||
traefik.enable: "true"
|
||||
traefik.http.routers.wiki.rule: "Host(`wiki.comprofix.xyz`)"
|
||||
traefik.http.routers.wiki.entrypoints: "https"
|
||||
traefik.http.routers.wiki.tls: "true"
|
||||
traefik.http.services.wiki.loadbalancer.server.port: "80"
|
Loading…
x
Reference in New Issue
Block a user