Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
2.9
-
None
-
None
Description
There are a few issues
- wget not being compatible
- "${IGNITE_HOME}"/libs/external does not exist
- Then `run.sh` is not working properly for downloading external libs.
Fix for `run.sh`
# # Add external libs to classpath # if [ -n "${EXTERNAL_LIBS}" ]; then IFS=, LIBS_LIST=("${EXTERNAL_LIBS}") for lib in "${LIBS_LIST[@]}"; do echo "${lib}" >> /tmp/external_libs done mkdir -p "${IGNITE_HOME}"/libs/external wget --content-disposition -i /tmp/external_libs -P "${IGNITE_HOME}"/libs/external rm /tmp/external_libs LIBS=$(JARS=("${IGNITE_HOME}/libs/external"/*); IFS=:; echo "${JARS[*]}") if [ -z "${USER_LIBS}" ]; then export USER_LIBS="${LIBS}" else export USER_LIBS="${USER_LIBS}:${LIBS}" fi fi
Fix for wget in `Dockerfile`
# Add missing software
RUN apk --no-cache \
add bash wget
Attachments
Attachments
Issue Links
- relates to
-
IGNITE-8143 Fetching EXTERNAL_LIBS for docker container fails
- Resolved
-
IGNITE-13453 Docker: Change run.sh to call java directly
- Closed