svg
This commit is contained in:
5
services/50-dokuwiki/apache/apache.conf
Normal file
5
services/50-dokuwiki/apache/apache.conf
Normal file
@ -0,0 +1,5 @@
|
||||
|
||||
# Dokuwiki
|
||||
ProxyPass /dokuwiki http://dokuwiki retry=0 keepalive=On
|
||||
ProxyPassReverse /dokuwiki http://dokuwiki retry=0
|
||||
|
12
services/50-dokuwiki/dockercompose/dockercompose.yml
Normal file
12
services/50-dokuwiki/dockercompose/dockercompose.yml
Normal 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
29
services/50-dokuwiki/env/.env
vendored
Normal 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}
|
34
services/50-dokuwiki/misc/nine.sh
Normal file
34
services/50-dokuwiki/misc/nine.sh
Normal 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
|
||||
}
|
20
services/50-dokuwiki/volume/nine/config.yml
Normal file
20
services/50-dokuwiki/volume/nine/config.yml
Normal 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)
|
Reference in New Issue
Block a user