add nineconfig
This commit is contained in:
parent
8a519d247d
commit
194144120f
6
env/.env
vendored
6
env/.env
vendored
@ -232,6 +232,12 @@ WORDPRESS_ACTIVATE=1
|
|||||||
WORDPRESS_LOCAL=1
|
WORDPRESS_LOCAL=1
|
||||||
WORDPRESS_URL=${PROTOCOLE}://${WEB_URL}/wordpress
|
WORDPRESS_URL=${PROTOCOLE}://${WEB_URL}/wordpress
|
||||||
|
|
||||||
|
# NINECONFIG
|
||||||
|
NINECONFIG_SERVICE_NAME=nineconfig
|
||||||
|
NINECONFIG_ACTIVATE=1
|
||||||
|
NINECONFIG_LOCAL=1
|
||||||
|
NINECONFIG_URL="${PROTOCOLE}://${WEB_URL}/nineconfig"
|
||||||
|
|
||||||
# ADMINER
|
# ADMINER
|
||||||
ADMINER_SERVICE_NAME=adminer
|
ADMINER_SERVICE_NAME=adminer
|
||||||
ADMINER_ACTIVATE=1
|
ADMINER_ACTIVATE=1
|
||||||
|
18
services/90-adminer/env/.env
vendored
18
services/90-adminer/env/.env
vendored
@ -1,21 +1,5 @@
|
|||||||
|
|
||||||
# == NINEGATE =============================================================================================================================
|
# == ADMINER ==============================================================================================================================
|
||||||
|
|
||||||
# Activation Widget
|
|
||||||
ACTIVATE_WIDADMINER=${ADMINER_ACTIVATE}
|
|
||||||
WIDADMINER_URL="${ADMINER_URL}"
|
|
||||||
|
|
||||||
ACTIVATE_WIDPHPLDAPADMIN=${PHPLDAPADMIN_ACTIVATE}
|
|
||||||
WIDPHPLDAPADMIN_URL=${PHPLDAPADMIN_URL}
|
|
||||||
|
|
||||||
ACTIVATE_WIDNEXTCLOUD=${NEXTCLOUD_ACTIVATE}
|
|
||||||
WIDNEXTCLOUD_URL=${NEXTCLOUD_URL}
|
|
||||||
|
|
||||||
ACTIVATE_WIDNINEBOARD=${NINEBOARD_ACTIVATE}
|
|
||||||
WIDNINEBOARD_URL=${NINEBOARD_URL}
|
|
||||||
|
|
||||||
ACTIVATE_WIDWORDPRESS=${WORDPRESS_ACTIVATE}
|
|
||||||
WIDWORDPRESS_URL=${WORDPRESS_URL}
|
|
||||||
|
|
||||||
INITPWDADMIN=${ADMIN_PASSWORD}
|
|
||||||
|
|
||||||
|
5
services/90-nineconfig/apache/apache.conf
Normal file
5
services/90-nineconfig/apache/apache.conf
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
|
||||||
|
# Nineconfig
|
||||||
|
ProxyPass /nineconfig http://nineconfig/nineconfig retry=0 keepalive=On
|
||||||
|
ProxyPassReverse /nineconfig http://nineconfig/nineconfig retry=0
|
||||||
|
|
13
services/90-nineconfig/dockercompose/dockercompose.yml
Normal file
13
services/90-nineconfig/dockercompose/dockercompose.yml
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
services:
|
||||||
|
# Nineconfig
|
||||||
|
# Configuration Ninedocker
|
||||||
|
# Port interne 80
|
||||||
|
nineconfig:
|
||||||
|
image: reg.cadoles.com/envole/nineconfig
|
||||||
|
container_name: nine-nineconfig
|
||||||
|
restart: unless-stopped
|
||||||
|
env_file: ./services/90-nineconfig/env/.env.merge
|
||||||
|
networks:
|
||||||
|
- nine-network
|
||||||
|
volumes:
|
||||||
|
- ./services/90-nineconfig/volume/nine:/nine
|
6
services/90-nineconfig/env/.env
vendored
Normal file
6
services/90-nineconfig/env/.env
vendored
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
|
||||||
|
# == NINECONFIG ===========================================================================================================================
|
||||||
|
|
||||||
|
APP_SECRET=${ADMIN_PASSWORD}
|
||||||
|
DATABASE_URL="mysql://${MARIADB_USER}:${MARIADB_PASSWORD}@${MARIADB_SERVICE_NAME}:3306/nineconfig"
|
||||||
|
|
43
services/90-nineconfig/misc/nine.sh
Normal file
43
services/90-nineconfig/misc/nine.sh
Normal file
@ -0,0 +1,43 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
|
||||||
|
function upnineconfig {
|
||||||
|
if [[ $NINECONFIG_ACTIVATE == 1 && $NINECONFIG_LOCAL == 1 ]]
|
||||||
|
then
|
||||||
|
Title ${NINECONFIG_SERVICE_NAME^^}
|
||||||
|
|
||||||
|
if [[ $MARIADB_ACTIVATE == 1 && $MARIADB_LOCAL == 1 ]]
|
||||||
|
then
|
||||||
|
EchoVert "DATABASE"
|
||||||
|
Echo ${NINECONFIG_SERVICE_NAME^^}
|
||||||
|
docker-compose exec $MARIADB_SERVICE_NAME /nine/init.sh $NINECONFIG_SERVICE_NAME
|
||||||
|
Echo
|
||||||
|
fi
|
||||||
|
|
||||||
|
EchoVert "CONTAINER"
|
||||||
|
upservice ${NINECONFIG_SERVICE_NAME}
|
||||||
|
Echo
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
function destroynineconfig {
|
||||||
|
if [[ $NINECONFIG_LOCAL == 1 ]]
|
||||||
|
then
|
||||||
|
Title "DESTROY $NINECONFIG_SERVICE_NAME"
|
||||||
|
|
||||||
|
stop $NINECONFIG_SERVICE_NAME 1
|
||||||
|
docker-compose rm -s -v -f "$NINECONFIG_SERVICE_NAME"
|
||||||
|
|
||||||
|
if [[ -z $1 ]]; then
|
||||||
|
Question_ouinon "Souhaitez-vous supprimer la BDD associé à $NINECONFIG_SERVICE_NAME ?";
|
||||||
|
response=$?
|
||||||
|
fi
|
||||||
|
if [[ "$response" == 0 || ! -z $1 ]]
|
||||||
|
then
|
||||||
|
EchoRouge "Delete BDD = $NINECONFIG_SERVICE_NAME"
|
||||||
|
docker-compose exec $MARIADB_SERVICE_NAME /nine/delete.sh $NINECONFIG_SERVICE_NAME
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
fi
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user