Commit 146b9034 authored by Nacho's avatar Nacho
Browse files

Cambia forma de mover los datos a EFS

Se eliminan las carpetas no necesarias en la
construcción del docker, y luego en el entrypoint
se copian los datos.
parent 3bfbc44d
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -92,7 +92,14 @@ RUN FILENAME="geoserver-${GEOSERVER_VERSION}-bin.zip" && \
        curl -L ${URL}/${FILENAME} -o ${TEMP_PATH}/${FILENAME} ; \
    fi; \
    unzip -o ${TEMP_PATH}/${FILENAME} -d /opt/ && \
    mv -v ${GEOSERVER_HOME}* ${GEOSERVER_HOME}
    mv -v ${GEOSERVER_HOME}* ${GEOSERVER_HOME} && \
    rm -rf ${GEOSERVER_HOME}/data_dir/coverages && \
    rm -rf ${GEOSERVER_HOME}/data_dir/data && \
    rm -rf ${GEOSERVER_HOME}/data_dir/demo && \
    rm -rf ${GEOSERVER_HOME}/data_dir/gwc-layers && \
    rm -rf ${GEOSERVER_HOME}/data_dir/layergroups && \
    rm -rf ${GEOSERVER_HOME}/data_dir/workspaces


# Install Marlin
ARG MARLIN_VERSION=0.9.1
+9 −9
Original line number Diff line number Diff line
@@ -2,17 +2,17 @@

if [ -z "$(ls -A ${GEOSERVER_DATA_DIR})" ]
then
	echo "Copy data_dir"
    mkdir -p ${GEOSERVER_DATA_DIR}/coverages
    mkdir -p ${GEOSERVER_DATA_DIR}/data
    mkdir -p ${GEOSERVER_DATA_DIR}/gwc-layers
    mkdir -p ${GEOSERVER_DATA_DIR}/layergroups
    mkdir -p ${GEOSERVER_DATA_DIR}/workspaces

	ls "${GEOSERVER_DATA_DIR}"
	sleep 30
	ls "${GEOSERVER_DATA_DIR}"
	echo "${GEOSERVER_HOME}"
	cp -arv "${GEOSERVER_HOME}/data_dir/"* "${GEOSERVER_DATA_DIR}"

	mv "${GEOSERVER_HOME}/data_dir/"* "${GEOSERVER_DATA_DIR}/"
	rm -rf ${GEOSERVER_DATA_DIR}/workspaces/*
	rm -rf ${GEOSERVER_DATA_DIR}/layergroups/*
	rm -rf ${GEOSERVER_DATA_DIR}/data/*
	rm -rf ${GEOSERVER_DATA_DIR}/coverages/*
	echo "Delete data_dir in container"
	rm -rf "${GEOSERVER_HOME}/data_dir"
fi

export JAVA_OPTS="${JAVA_OPTS} ${GEOSERVER_OPTS} -DGEOSERVER_LOG_LOCATION=${GEOSERVER_LOG_LOCATION}"