Added etherpad versions and develop yml creation to dd-ctl
parent
2bdee2c0fd
commit
7dc07de2cb
40
dd-ctl
40
dd-ctl
|
@ -11,6 +11,7 @@ if [ -z "$OPERATION" ]; then
|
||||||
echo " Update repository: ./dd-ctl repo-update [branch-name] (defaults to master)"
|
echo " Update repository: ./dd-ctl repo-update [branch-name] (defaults to master)"
|
||||||
echo " Bring the current project up: ./dd-ctl all"
|
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"
|
||||||
|
echo " Build the compose files: ./dd-ctl build-develop"
|
||||||
echo " Start the project when stopped: ./dd-ctl up"
|
echo " Start the project when stopped: ./dd-ctl up"
|
||||||
echo " Stop the project when started: ./dd-ctl down"
|
echo " Stop the project when started: ./dd-ctl down"
|
||||||
echo " Apply customizations: ./dd-ctl customize"
|
echo " Apply customizations: ./dd-ctl customize"
|
||||||
|
@ -37,7 +38,7 @@ update_repo(){
|
||||||
cd isard-sso && git fetch && git reset --hard origin/$BRANCH && cd ..
|
cd isard-sso && git fetch && git reset --hard origin/$BRANCH && cd ..
|
||||||
}
|
}
|
||||||
|
|
||||||
build(){
|
build_compose(){
|
||||||
## Prepare apps environment
|
## Prepare apps environment
|
||||||
cp .env isard-apps/.env
|
cp .env isard-apps/.env
|
||||||
echo "CUSTOM_PATH=$CUSTOM_PATH" >> isard-apps/.env
|
echo "CUSTOM_PATH=$CUSTOM_PATH" >> isard-apps/.env
|
||||||
|
@ -88,9 +89,33 @@ build(){
|
||||||
config > apps.yml
|
config > apps.yml
|
||||||
docker-compose -f sso.yml -f apps.yml config > docker-compose.yml
|
docker-compose -f sso.yml -f apps.yml config > docker-compose.yml
|
||||||
rm sso.yml apps.yml
|
rm sso.yml apps.yml
|
||||||
|
}
|
||||||
|
|
||||||
|
build(){
|
||||||
|
build_compose
|
||||||
docker-compose build
|
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(){
|
up(){
|
||||||
docker-compose up -d
|
docker-compose up -d
|
||||||
}
|
}
|
||||||
|
@ -251,15 +276,6 @@ extras_pgtuner(){
|
||||||
echo " --> Generated pgtuner.yml"
|
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(){
|
upgrade_plugins_moodle(){
|
||||||
wait_for_moodle
|
wait_for_moodle
|
||||||
rm -rf /tmp/moodle
|
rm -rf /tmp/moodle
|
||||||
|
@ -354,6 +370,10 @@ if [ "$OPERATION" = "build" ]; then
|
||||||
build
|
build
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [ "$OPERATION" = "build-devel" ]; then
|
||||||
|
build_compose_develop
|
||||||
|
fi
|
||||||
|
|
||||||
if [ "$OPERATION" = "up" ]; then
|
if [ "$OPERATION" = "up" ]; then
|
||||||
up
|
up
|
||||||
fi
|
fi
|
||||||
|
|
|
@ -131,4 +131,8 @@ WORDPRESS_IMG=wordpress:5.7.2-php7.4-apache
|
||||||
WORDPRESS_CLI_IMG=wordpress:cli-2.5.0-php7.4
|
WORDPRESS_CLI_IMG=wordpress:cli-2.5.0-php7.4
|
||||||
|
|
||||||
## KEYCLOAK
|
## 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
|
Loading…
Reference in New Issue