mirror of
https://github.com/Alfresco/alfresco-content-app.git
synced 2025-05-19 17:14:45 +00:00
* use default "sessionTimeForOpenAppDialogDisplay" * improve iPhone prefix url api * improve android prefix url api * session timeout * app store url defaults * enable mobile redirect by default * enable AOS by default * enable content plugins by default * enable folder rules by default * remove obsolete AI flag * remove obsolete APA flag * auto download defaults * cleanup auth vars
34 lines
1000 B
Bash
Executable File
34 lines
1000 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
set -e
|
|
|
|
eval ALL_ARGUMENTS=("BASE_PATH"
|
|
"APP_BASE_SHARE_URL"
|
|
"APP_CONFIG_IDENTITY_HOST"
|
|
"APP_CONFIG_OAUTH2_HOST"
|
|
"APP_CONFIG_BPM_HOST"
|
|
"APP_CONFIG_ECM_HOST"
|
|
"APP_CONFIG_AUTH_TYPE"
|
|
"APP_CONFIG_PROVIDER"
|
|
"APP_CONFIG_PLUGIN_MICROSOFT_ONLINE"
|
|
"APP_CONFIG_MICROSOFT_ONLINE_AUTHORITY"
|
|
"APP_CONFIG_MICROSOFT_ONLINE_CLIENTID"
|
|
"APP_CONFIG_MICROSOFT_ONLINE_OOI_URL"
|
|
"APP_CONFIG_MICROSOFT_ONLINE_REDIRECT"
|
|
)
|
|
ALL_ARGUMENTS_LENGTH=${#ALL_ARGUMENTS[@]}
|
|
DOCKER_ARGS=""
|
|
for (( j=0; j<${ALL_ARGUMENTS_LENGTH}; j++ )); do
|
|
ARG="${ALL_ARGUMENTS[$j]}"
|
|
if [ -v "${ARG}" ]; then
|
|
DOCKER_ARGS="$DOCKER_ARGS --env $ARG=${!ARG}"
|
|
fi
|
|
done
|
|
|
|
HOST_PORT=8081
|
|
CONTAINER_PORT=8080
|
|
docker rmi -f $DOCKER_IMAGE_REPO
|
|
docker build --build-arg PROJECT_NAME=$PROJECT_NAME -t $DOCKER_IMAGE_REPO .
|
|
echo "http://localhost:${HOST_PORT}${BASE_PATH}"
|
|
docker run --rm -it $DOCKER_ARGS --user 1000:1000 --publish $HOST_PORT:$CONTAINER_PORT $DOCKER_IMAGE_REPO
|