This commit is contained in:
2024-07-26 22:34:20 +02:00
parent a918b46e6c
commit 34fb5c2c2d
188 changed files with 1028 additions and 540 deletions

View File

@ -0,0 +1,5 @@
# Dokuwiki
ProxyPass /dokuwiki http://dokuwiki retry=0 keepalive=On
ProxyPassReverse /dokuwiki http://dokuwiki retry=0

View File

@ -0,0 +1,12 @@
# Dokuwiki
# Wiki
# Port interne 80
wiki:
image: linuxserver/dokuwiki
container_name: nine-dokuwiki
env_file: ./services/50-dokuwiki/env/.env.merge
networks:
- nine-network
ports:
- 9000:80

29
services/50-dokuwiki/env/.env vendored Normal file
View File

@ -0,0 +1,29 @@
# == WIKI =================================================================================================================================
#DB_TYPE=mariadb
#DB_HOST=${MARIADB_HOST}
#DB_PORT=${MARIADB_PORT}
#DB_USER=${MARIADB_USER}
#DB_PASS=${MARIADB_PASSWORD}
#DB_NAME=wiki
#LOG_LEVEL=debug
#PUID=1000
#PGID=1000
#TZ=Europe/Paris
#APP_URL=${PROTOCOLE}://${WEB_URL}/${WIKI_SERVICE_NAME}
#DB_HOST=${MARIADB_HOST}
#DB_PORT=${MARIADB_PORT}
#DB_USER=${MARIADB_USER}
#DB_PASS=${MARIADB_PASSWORD}
#DB_DATABASE=${WIKI_SERVICE_NAME}
#APP_KEY=base64:5iSqRGawPnvl5VzRnEqV+K1ElTQ1nDt2bYayD8nh2F4=
#ADMIN_EMAIL=${ADMIN_EMAIL}
#ADMIN_PASSWORD=${ADMIN_PASSWORD}
PUID=1000
PGID=1000
TZ=Europe/Paris
DOKUWIKI_USERNAME=${ADMIN_USER}
DOKUWIKI_PASSWORD=${ADMIN_PASSWORD}

View File

@ -0,0 +1,34 @@
#!/bin/bash
function updokuwiki {
if [[ $DOKUWIKI_ACTIVATE == 1 && $DOKUWIKI_LOCAL == 1 ]]
then
Title ${DOKUWIKI_SERVICE_NAME^^}
EchoVert "CONTAINER"
upservice ${DOKUWIKI_SERVICE_NAME}
Echo
fi
}
function destroydokuwiki {
if [[ $DOKUWIKI_LOCAL == 1 ]]
then
Title "DESTROY ${DOKUWIKI_SERVICE_NAME}"
stop ${DOKUWIKI_SERVICE_NAME} 1
docker-compose rm -s -v -f "${DOKUWIKI_SERVICE_NAME}"
if [[ -z $1 ]]; then
Question_ouinon "Souhaitez-vous purger $DOKUWIKI_SERVICE_NAME ?";
response=$?
fi
if [[ "$response" == 0 || ! -z $1 ]]
then
EchoRouge "Purge = $DOKUWIKI_SERVICE_NAME"
rm -rf services/50-dokuwiki/volume/data
fi
echo ""
fi
}

View File

@ -0,0 +1,20 @@
port: 3000
bindIP: 0.0.0.0
db:
type: $(DB_TYPE)
host: "$(DB_HOST)"
port: $(DB_PORT)
user: "$(DB_USER)"
pass: "$(DB_PASS)"
db: $(DB_NAME)
storage: $(DB_FILEPATH)
ssl: $(DB_SSL)
ssl:
enabled: $(SSL_ACTIVE)
port: 3443
provider: letsencrypt
domain: $(LETSENCRYPT_DOMAIN)
subscriberEmail: $(LETSENCRYPT_EMAIL)
logLevel: $(LOG_LEVEL:info)
logFormat: $(LOG_FORMAT:default)
ha: $(HA_ACTIVE)