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_PATH=/auth/realms/nine/protocol/cas
|
||||||
CAS_URL=${PROTOCOLE}://${CAS_HOST}:${CAS_PORT}
|
CAS_URL=${PROTOCOLE}://${CAS_HOST}:${CAS_PORT}
|
||||||
|
|
||||||
|
|
||||||
# DOKUWIKI
|
# DOKUWIKI
|
||||||
DOKUWIKI_SERVICE_NAME=dokuwiki
|
DOKUWIKI_SERVICE_NAME=dokuwiki
|
||||||
DOKUWIKI_ACTIVATE=0
|
DOKUWIKI_ACTIVATE=0
|
||||||
@ -119,7 +120,7 @@ DOKUWIKI_URL=${PROTOCOLE}://${WEB_URL}/dokuwiki
|
|||||||
|
|
||||||
# NEXTCLOUD
|
# NEXTCLOUD
|
||||||
NEXTCLOUD_SERVICE_NAME=nextcloud
|
NEXTCLOUD_SERVICE_NAME=nextcloud
|
||||||
NEXTCLOUD_ACTIVATE=1
|
NEXTCLOUD_ACTIVATE=0
|
||||||
NEXTCLOUD_LOCAL=1
|
NEXTCLOUD_LOCAL=1
|
||||||
NEXTCLOUD_URL=${PROTOCOLE}://${WEB_URL}/nextcloud
|
NEXTCLOUD_URL=${PROTOCOLE}://${WEB_URL}/nextcloud
|
||||||
NEXTCLOUD_SAMBA=0
|
NEXTCLOUD_SAMBA=0
|
||||||
|
23
nine.sh
23
nine.sh
@ -139,6 +139,7 @@ apache(){
|
|||||||
if [ -f "$dir/apache/apache.conf" ]; then
|
if [ -f "$dir/apache/apache.conf" ]; then
|
||||||
cp "$dir/apache/apache.conf" services/10-nineapache/volume/apache/$valueservice.conf
|
cp "$dir/apache/apache.conf" services/10-nineapache/volume/apache/$valueservice.conf
|
||||||
fi
|
fi
|
||||||
|
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -154,25 +155,12 @@ template() {
|
|||||||
done
|
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 ===================================================================================================================================
|
#== MAIN ===================================================================================================================================
|
||||||
#===========================================================================================================================================
|
#===========================================================================================================================================
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# Include variable d'environnement global
|
# Include variable d'environnement global
|
||||||
mergeenv env/.env.merge env/.env env/.env.local
|
mergeenv env/.env.merge env/.env env/.env.local
|
||||||
. env/.env.merge
|
. env/.env.merge
|
||||||
@ -246,9 +234,6 @@ then
|
|||||||
else
|
else
|
||||||
destroy$2
|
destroy$2
|
||||||
fi
|
fi
|
||||||
elif [[ $1 == "services" ]]
|
|
||||||
then
|
|
||||||
services
|
|
||||||
elif [[ $1 == "logs" ]]
|
elif [[ $1 == "logs" ]]
|
||||||
then
|
then
|
||||||
docker-compose logs -f $2
|
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 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 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 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 > LOGS de l'ensemble des services"
|
||||||
EchoRouge "nine.sh logs monservice > LOGS de monservice"
|
EchoRouge "nine.sh logs monservice > LOGS de monservice"
|
||||||
EchoRouge "nine.sh iswait monservice > monservice est-il en cours de construction"
|
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 > lance destroyall puis up sur l'ensemble des service"
|
||||||
EchoRouge "nine.sh regen monservice > lance destroy monservice puis up monservice"
|
EchoRouge "nine.sh regen monservice > lance destroy monservice puis up monservice"
|
||||||
|
|
||||||
fi
|
fi
|
||||||
echo
|
echo
|
||||||
echo
|
echo
|
@ -35,7 +35,7 @@ function destroykeycloak {
|
|||||||
if [[ "$response" == 0 || ! -z $1 ]]
|
if [[ "$response" == 0 || ! -z $1 ]]
|
||||||
then
|
then
|
||||||
EchoRouge "Delete BDD = $KEYCLOAK_SERVICE_NAME"
|
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
|
fi
|
||||||
|
|
||||||
echo ""
|
echo ""
|
||||||
|
@ -6,6 +6,10 @@
|
|||||||
image: reg.cadoles.com/envole/nextcloud
|
image: reg.cadoles.com/envole/nextcloud
|
||||||
container_name: nine-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
|
env_file: ./services/50-nextcloud/env/.env.merge
|
||||||
networks:
|
networks:
|
||||||
- nine-network
|
- 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}
|
MYSQL_PASSWORD=${MARIADB_PASSWORD}
|
||||||
NEXTCLOUD_ADMIN_USER=${ADMIN_USER}
|
NEXTCLOUD_ADMIN_USER=${ADMIN_USER}
|
||||||
NEXTCLOUD_ADMIN_PASSWORD=${ADMIN_PASSWORD}
|
NEXTCLOUD_ADMIN_PASSWORD=${ADMIN_PASSWORD}
|
||||||
NEXTCLOUD_ALIAS=${NEXTCLOUD_SERVICE_NAME}
|
NEXTCLOUD_ALIAS=
|
||||||
|
|
||||||
|
@ -5,15 +5,6 @@ function upnextcloud {
|
|||||||
then
|
then
|
||||||
Title ${NEXTCLOUD_SERVICE_NAME^^}
|
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"
|
EchoVert "CONTAINER"
|
||||||
upservice ${NEXTCLOUD_SERVICE_NAME}
|
upservice ${NEXTCLOUD_SERVICE_NAME}
|
||||||
Echo
|
Echo
|
||||||
@ -35,7 +26,6 @@ function destroynextcloud {
|
|||||||
if [[ "$response" == 0 || ! -z $1 ]]
|
if [[ "$response" == 0 || ! -z $1 ]]
|
||||||
then
|
then
|
||||||
EchoRouge "Purge = $NEXTCLOUD_SERVICE_NAME"
|
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/data
|
||||||
rm -rf services/50-nextcloud/volume/html
|
rm -rf services/50-nextcloud/volume/html
|
||||||
rm -rf services/50-nextcloud/volume/app
|
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