diff --git a/services/50-ninefolio/apache/apache.conf b/services/50-ninefolio/apache/apache.conf new file mode 100644 index 0000000..059c1e7 --- /dev/null +++ b/services/50-ninefolio/apache/apache.conf @@ -0,0 +1,5 @@ +# ninefolio +ProxyPass /ninefolio http://ninefolio/ninefolio retry=0 keepalive=On +ProxyPassReverse /ninefolio http://ninefolio/ninefolio retry=0 +ProxyPass /wssninefolio ws://ninefolio/wssninefolio retry=0 keepalive=On +ProxyPassReverse /wssninefolio ws://ninefolio/wssninefolio retry=0 diff --git a/services/50-ninefolio/dockercompose/dockercompose.yml b/services/50-ninefolio/dockercompose/dockercompose.yml new file mode 100644 index 0000000..52b86e4 --- /dev/null +++ b/services/50-ninefolio/dockercompose/dockercompose.yml @@ -0,0 +1,14 @@ + + # ninefolio + # Portail collaboratif + # Port interne 80 + ninefolio: + image: reg.cadoles.com/envole/ninefolio + container_name: nine-ninefolio + restart: unless-stopped + env_file: ./services/50-ninefolio/env/.env.merge + networks: + - nine-network + volumes: + - ./services/50-ninefolio/volume/data/private:/app/uploads + - ./services/50-ninefolio/volume/data/public:/app/public/uploads diff --git a/services/50-ninefolio/env/.env b/services/50-ninefolio/env/.env new file mode 100644 index 0000000..d1382fd --- /dev/null +++ b/services/50-ninefolio/env/.env @@ -0,0 +1,17 @@ + +# == NINEFOLIO ============================================================================================================================= + +# BASIC +APP_ALIAS=ninefolio +APP_NAME="NINEFOLIO" +APP_CRON=1 + + +# BDD +DATABASE_NAME=${NINEFOLIO_SERVICE_NAME} +DATABASE_USER=${MARIADB_USER} +DATABASE_PASSWORD=${MARIADB_PASSWORD} +DATABASE_HOST=${MARIADB_SERVICE_NAME} + + + diff --git a/services/50-ninefolio/misc/nine.sh b/services/50-ninefolio/misc/nine.sh new file mode 100644 index 0000000..eab19a4 --- /dev/null +++ b/services/50-ninefolio/misc/nine.sh @@ -0,0 +1,44 @@ +#!/bin/bash + + +function upninefolio { + if [[ $NINEFOLIO_ACTIVATE == 1 && $NINEFOLIO_LOCAL == 1 ]] + then + Title ${NINEFOLIO_SERVICE_NAME^^} + + if [[ $MARIADB_ACTIVATE == 1 && $MARIADB_LOCAL == 1 ]] + then + EchoVert "DATABASE" + Echo ${NINEFOLIO_SERVICE_NAME^^} + docker-compose exec $MARIADB_SERVICE_NAME /nine/init.sh $NINEFOLIO_SERVICE_NAME + Echo + fi + + EchoVert "CONTAINER" + upservice ${NINEFOLIO_SERVICE_NAME} + chmod -R a+wr ./services/50-ninefolio/volume/data + Echo + fi +} + +function destroyninefolio { + if [[ $NINEFOLIO_LOCAL == 1 ]] + then + Title "DESTROY $NINEFOLIO_SERVICE_NAME" + + stop $NINEFOLIO_SERVICE_NAME 1 + docker-compose rm -s -v -f "$NINEFOLIO_SERVICE_NAME" + + if [[ -z $1 ]]; then + Question_ouinon "Souhaitez-vous supprimer la BDD associé à $NINEFOLIO_SERVICE_NAME ?"; + response=$? + fi + if [[ "$response" == 0 || ! -z $1 ]] + then + EchoRouge "Delete BDD = $NINEFOLIO_SERVICE_NAME" + docker-compose exec $MARIADB_SERVICE_NAME /nine/delete.sh $NINEFOLIO_SERVICE_NAME + fi + + echo "" + fi +} \ No newline at end of file diff --git a/services/50-ninefolio/volume/data/public/avatar/admin.jpg b/services/50-ninefolio/volume/data/public/avatar/admin.jpg new file mode 100644 index 0000000..0fa3174 Binary files /dev/null and b/services/50-ninefolio/volume/data/public/avatar/admin.jpg differ diff --git a/services/50-ninefolio/volume/data/public/avatar/noavatar.png b/services/50-ninefolio/volume/data/public/avatar/noavatar.png new file mode 100644 index 0000000..6867515 Binary files /dev/null and b/services/50-ninefolio/volume/data/public/avatar/noavatar.png differ diff --git a/services/50-ninefolio/volume/data/public/avatar/system.jpg b/services/50-ninefolio/volume/data/public/avatar/system.jpg new file mode 100644 index 0000000..4c8a16b Binary files /dev/null and b/services/50-ninefolio/volume/data/public/avatar/system.jpg differ diff --git a/services/50-ninefolio/volume/data/public/hero/hero.jpg b/services/50-ninefolio/volume/data/public/hero/hero.jpg new file mode 100644 index 0000000..42c3b75 Binary files /dev/null and b/services/50-ninefolio/volume/data/public/hero/hero.jpg differ diff --git a/services/50-ninefolio/volume/data/public/logo/logo.png b/services/50-ninefolio/volume/data/public/logo/logo.png new file mode 100644 index 0000000..dafd6f7 Binary files /dev/null and b/services/50-ninefolio/volume/data/public/logo/logo.png differ