Compare commits
No commits in common. "5e139177f7c3aec83fd2f312d2bb8e6b48d7300a" and "a4b3b0ad4842febc9412a33ade108d74412499de" have entirely different histories.
5e139177f7
...
a4b3b0ad48
3
env/.env
vendored
3
env/.env
vendored
@ -111,6 +111,7 @@ CAS_PORT=8999
|
||||
CAS_PATH=/auth/realms/nine/protocol/cas
|
||||
CAS_URL=${PROTOCOLE}://${CAS_HOST}:${CAS_PORT}
|
||||
|
||||
|
||||
# DOKUWIKI
|
||||
DOKUWIKI_SERVICE_NAME=dokuwiki
|
||||
DOKUWIKI_ACTIVATE=0
|
||||
@ -119,7 +120,7 @@ DOKUWIKI_URL=${PROTOCOLE}://${WEB_URL}/dokuwiki
|
||||
|
||||
# NEXTCLOUD
|
||||
NEXTCLOUD_SERVICE_NAME=nextcloud
|
||||
NEXTCLOUD_ACTIVATE=1
|
||||
NEXTCLOUD_ACTIVATE=0
|
||||
NEXTCLOUD_LOCAL=1
|
||||
NEXTCLOUD_URL=${PROTOCOLE}://${WEB_URL}/nextcloud
|
||||
NEXTCLOUD_SAMBA=0
|
||||
|
23
nine.sh
23
nine.sh
@ -139,6 +139,7 @@ apache(){
|
||||
if [ -f "$dir/apache/apache.conf" ]; then
|
||||
cp "$dir/apache/apache.conf" services/10-nineapache/volume/apache/$valueservice.conf
|
||||
fi
|
||||
|
||||
done
|
||||
}
|
||||
|
||||
@ -154,25 +155,12 @@ template() {
|
||||
done
|
||||
}
|
||||
|
||||
#===========================================================================================================================================
|
||||
#== SERVICES ===============================================================================================================================
|
||||
#===========================================================================================================================================
|
||||
# Liste des services
|
||||
|
||||
services() {
|
||||
Title "SERVICES"
|
||||
|
||||
for dir in $(ls -d "services"/[0-9][0-9]-* | sort); do
|
||||
keyservice="${dir##*-}"
|
||||
valueservice="${dir##*/}"
|
||||
Echo $keyservice
|
||||
done
|
||||
}
|
||||
|
||||
#===========================================================================================================================================
|
||||
#== MAIN ===================================================================================================================================
|
||||
#===========================================================================================================================================
|
||||
|
||||
|
||||
|
||||
# Include variable d'environnement global
|
||||
mergeenv env/.env.merge env/.env env/.env.local
|
||||
. env/.env.merge
|
||||
@ -246,9 +234,6 @@ then
|
||||
else
|
||||
destroy$2
|
||||
fi
|
||||
elif [[ $1 == "services" ]]
|
||||
then
|
||||
services
|
||||
elif [[ $1 == "logs" ]]
|
||||
then
|
||||
docker-compose logs -f $2
|
||||
@ -281,12 +266,12 @@ else
|
||||
EchoRouge "nine.sh bash monservice> lance un terminel dans le conteneur de monservice"
|
||||
EchoRouge "nine.sh destroyall> détruit l'ensemble des services avec l'ensemble des BDD et des volumes persistant"
|
||||
EchoRouge "nine.sh destroy monservice> détruit monservices et si souhaitez sa BDD et ses volumes persistant"
|
||||
EchoRouge "nine.sh services > Liste des Services"
|
||||
EchoRouge "nine.sh logs > LOGS de l'ensemble des services"
|
||||
EchoRouge "nine.sh logs monservice > LOGS de monservice"
|
||||
EchoRouge "nine.sh iswait monservice > monservice est-il en cours de construction"
|
||||
EchoRouge "nine.sh regen > lance destroyall puis up sur l'ensemble des service"
|
||||
EchoRouge "nine.sh regen monservice > lance destroy monservice puis up monservice"
|
||||
|
||||
fi
|
||||
echo
|
||||
echo
|
@ -35,7 +35,7 @@ function destroykeycloak {
|
||||
if [[ "$response" == 0 || ! -z $1 ]]
|
||||
then
|
||||
EchoRouge "Delete BDD = $KEYCLOAK_SERVICE_NAME"
|
||||
docker-compose exec $MARIADB_SERVICE_NAME /nine/delete.sh $KEYCLOAK_SERVICE_NAME
|
||||
docker-compose exec $KEYCLOAK_SERVICE_NAME /nine/delete.sh $KEYCLOAK_SERVICE_NAME
|
||||
fi
|
||||
|
||||
echo ""
|
||||
|
@ -5,7 +5,11 @@
|
||||
nextcloud:
|
||||
image: reg.cadoles.com/envole/nextcloud
|
||||
container_name: nine-nextcloud
|
||||
restart: unless-stopped
|
||||
restart: unless-stopped
|
||||
healthcheck:
|
||||
test: curl --fail http://localhost || exit 1
|
||||
interval: 1s
|
||||
timeout: 60s
|
||||
env_file: ./services/50-nextcloud/env/.env.merge
|
||||
networks:
|
||||
- nine-network
|
||||
|
2
services/50-nextcloud/env/.env
vendored
2
services/50-nextcloud/env/.env
vendored
@ -7,5 +7,5 @@ MYSQL_USER=${MARIADB_USER}
|
||||
MYSQL_PASSWORD=${MARIADB_PASSWORD}
|
||||
NEXTCLOUD_ADMIN_USER=${ADMIN_USER}
|
||||
NEXTCLOUD_ADMIN_PASSWORD=${ADMIN_PASSWORD}
|
||||
NEXTCLOUD_ALIAS=${NEXTCLOUD_SERVICE_NAME}
|
||||
NEXTCLOUD_ALIAS=
|
||||
|
||||
|
@ -4,16 +4,7 @@ function upnextcloud {
|
||||
if [[ $NEXTCLOUD_ACTIVATE == 1 && $NEXTCLOUD_LOCAL == 1 ]]
|
||||
then
|
||||
Title ${NEXTCLOUD_SERVICE_NAME^^}
|
||||
|
||||
# CREATE BDD
|
||||
if [[ $MARIADB_ACTIVATE == 1 && $MARIADB_LOCAL == 1 ]]
|
||||
then
|
||||
EchoVert "DATABASE"
|
||||
Echo ${NEXTCLOUD_SERVICE_NAME^^}
|
||||
docker-compose exec $MARIADB_SERVICE_NAME /nine/init.sh $NEXTCLOUD_SERVICE_NAME
|
||||
Echo
|
||||
fi
|
||||
|
||||
|
||||
EchoVert "CONTAINER"
|
||||
upservice ${NEXTCLOUD_SERVICE_NAME}
|
||||
Echo
|
||||
@ -35,7 +26,6 @@ function destroynextcloud {
|
||||
if [[ "$response" == 0 || ! -z $1 ]]
|
||||
then
|
||||
EchoRouge "Purge = $NEXTCLOUD_SERVICE_NAME"
|
||||
docker-compose exec $MARIADB_SERVICE_NAME /nine/delete.sh $NEXTCLOUD_SERVICE_NAME
|
||||
rm -rf services/50-nextcloud/volume/data
|
||||
rm -rf services/50-nextcloud/volume/html
|
||||
rm -rf services/50-nextcloud/volume/app
|
||||
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.8 KiB |
Before Width: | Height: | Size: 3.7 KiB After Width: | Height: | Size: 3.7 KiB |
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user