diff --git a/linux/datashare.sh b/linux/datashare.sh index fd6fcf4..3b7e691 100755 --- a/linux/datashare.sh +++ b/linux/datashare.sh @@ -9,6 +9,7 @@ mkdir -p ${MODELS_DIR} DATA_DIR=${DATA_DIR:-${HOME}/Datashare} mkdir -p ${DATA_DIR} MEM_ALLOCATED_MEGA=$(free|awk '/^Mem:/{print $2"/(2*1024)"}'|bc) +BIND_HOST=127.0.0.1 if [ -z "${DS_JAVA_OPTS}" ] && [ -n "${MEM_ALLOCATED_MEGA}" ]; then DS_JAVA_OPTS="-Xmx${MEM_ALLOCATED_MEGA}m" @@ -50,6 +51,6 @@ if [ -n "${image_running}" ]; then docker rm -f datashare > /dev/null fi -docker run -p 8080:8080 --network datashare_default --name datashare --rm -e DS_JAVA_OPTS="${DS_JAVA_OPTS}" \ +docker run -p $BIND_HOST:8080:8080 --network datashare_default --name datashare --rm -e DS_JAVA_OPTS="${DS_JAVA_OPTS}" \ -e DS_DOCKER_MOUNTED_DATA_DIR=${DATA_DIR} -v ${DATA_DIR}:/home/datashare/data:ro \ -v ${MODELS_DIR}:/home/datashare/dist -ti icij/datashare:${datashare_version} "$@" diff --git a/mac/datashare.sh b/mac/datashare.sh index 46998f1..543c215 100755 --- a/mac/datashare.sh +++ b/mac/datashare.sh @@ -22,7 +22,7 @@ services: - "DS_JAVA_OPTS=\${DS_JAVA_OPTS}" - "DS_DOCKER_MOUNTED_DATA_DIR=\${data_path}" ports: - - "8080:8080" + - "127.0.0.1:8080:8080" volumes: - "\${dist_path}:/home/datashare/dist" - "\${data_path}:/home/datashare/data:ro" @@ -45,8 +45,6 @@ services: - "http.cors.enabled=true" - "http.cors.allow-origin=*" - "http.cors.allow-methods=OPTIONS, HEAD, GET, POST, PUT, DELETE" - ports: - - "9200:9200" EOF } diff --git a/windows/docker-compose.yml b/windows/docker-compose.yml index 50c70ee..2381435 100644 --- a/windows/docker-compose.yml +++ b/windows/docker-compose.yml @@ -7,7 +7,7 @@ services: - "DS_JAVA_OPTS=\${DS_JAVA_OPTS}" - "DS_DOCKER_MOUNTED_DATA_DIR=\${APPDATA}/Datashare/data" ports: - - "8080:8080" + - "127.0.0.1:8080:8080" volumes: - "\${APPDATA}/Datashare/models:/home/datashare/dist" - "\${APPDATA}/Datashare/data:/home/datashare/data:ro" @@ -15,8 +15,6 @@ services: redis: image: redis:4.0.1-alpine restart: on-failure - ports: - - 6379:6379 elasticsearch: image: docker.elastic.co/elasticsearch/elasticsearch:6.3.0 @@ -32,5 +30,3 @@ services: - "http.cors.enabled=true" - "http.cors.allow-origin=*" - "http.cors.allow-methods=OPTIONS, HEAD, GET, POST, PUT, DELETE" - ports: - - "9200:9200"