Added etherpad versions and develop yml creation to dd-ctl

darta 2021-11-22 14:48:02 +01:00
parent 2bdee2c0fd
commit 7dc07de2cb
3 changed files with 36 additions and 12 deletions

40
dd-ctl
View File

@ -11,6 +11,7 @@ if [ -z "$OPERATION" ]; then
echo " Update repository: ./dd-ctl repo-update [branch-name] (defaults to master)"
echo " Bring the current project up: ./dd-ctl all"
echo " Build the compose files: ./dd-ctl build"
echo " Build the compose files: ./dd-ctl build-develop"
echo " Start the project when stopped: ./dd-ctl up"
echo " Stop the project when started: ./dd-ctl down"
echo " Apply customizations: ./dd-ctl customize"
@ -37,7 +38,7 @@ update_repo(){
cd isard-sso && git fetch && git reset --hard origin/$BRANCH && cd ..
}
build(){
build_compose(){
## Prepare apps environment
cp .env isard-apps/.env
echo "CUSTOM_PATH=$CUSTOM_PATH" >> isard-apps/.env
@ -88,9 +89,33 @@ build(){
config > apps.yml
docker-compose -f sso.yml -f apps.yml config > docker-compose.yml
rm sso.yml apps.yml
}
build(){
build_compose
docker-compose build
}
build_compose_develop(){
build_compose
## Prepare sso environment
cp .env isard-sso/.env
echo "CUSTOM_PATH=$CUSTOM_PATH" >> isard-sso/.env
echo "BUILD_ROOT_PATH=$CUSTOM_PATH/isard-sso" >> isard-sso/.env
cp isard-sso/.env isard-sso/docker-compose-parts/.env
# Build compose ymls
echo CUSTOM_PATH=$CUSTOM_PATH > .env
echo BUILD_ROOT_PATH=$CUSTOM_PATH/isard-sso >> .env
# echo CUSTOM_PATH=$(CUSTOM_PATH) > .env
# echo BUILD_ROOT_PATH=$(CUSTOM_PATH)/isard-sso >> .env
docker-compose -f docker-compose.yml \
-f isard-sso/docker-compose-parts/api.devel.yml \
-f isard-sso/docker-compose-parts/admin.devel.yml \
config > devel.yml
}
up(){
docker-compose up -d
}
@ -251,15 +276,6 @@ extras_pgtuner(){
echo " --> Generated pgtuner.yml"
}
extras_develop(){
echo CUSTOM_PATH=$(CUSTOM_PATH) > .env
echo BUILD_ROOT_PATH=$(CUSTOM_PATH)/isard-sso >> .env
docker-compose -f docker-compose.yml \
-f isard-sso/docker-compose-parts/api.devel.yml \
-f isard-sso/docker-compose-parts/admin.devel.yml \
config > devel.yml
}
upgrade_plugins_moodle(){
wait_for_moodle
rm -rf /tmp/moodle
@ -354,6 +370,10 @@ if [ "$OPERATION" = "build" ]; then
build
fi
if [ "$OPERATION" = "build-devel" ]; then
build_compose_develop
fi
if [ "$OPERATION" = "up" ]; then
up
fi

View File

@ -131,4 +131,8 @@ WORDPRESS_IMG=wordpress:5.7.2-php7.4-apache
WORDPRESS_CLI_IMG=wordpress:cli-2.5.0-php7.4
## KEYCLOAK
KEYCLOAK_IMG=quay.io/keycloak/keycloak:13.0.1
KEYCLOAK_IMG=quay.io/keycloak/keycloak:13.0.1
## ETHERPAD
ETHERPAD_IMG=node:lts
ETHERPAD_VERSION=1.8.15

@ -1 +1 @@
Subproject commit cb96478a2ddf977fb394e3e4b117be16b47f9773
Subproject commit 566f36eee61efbddbdce5af85129fb3f61a1876c