diff --git a/Dockerfile b/Dockerfile index 6eae0a9..39878ac 100644 --- a/Dockerfile +++ b/Dockerfile @@ -22,6 +22,6 @@ WORKDIR /app COPY ./start.sh ./ COPY ./rs-init.sh ./ -ENTRYPOINT ["bash", "/scripts/start.sh"] +ENTRYPOINT ["bash", "/app/start.sh"] CMD ["sh", "-c", "exec /usr/bin/mongod --bind_ip_all --port ${MONGO_PORT} --replSet \"${MONGO_REPLICA_SET_NAME}\" --auth --keyFile \"${MONGO_KEY_FILE_TARGET_PATH}\""] \ No newline at end of file diff --git a/start.sh b/start.sh index 25e9e5e..0f430d8 100644 --- a/start.sh +++ b/start.sh @@ -2,15 +2,12 @@ set -euo pipefail -chmod +x /scripts/* -ls -l /scripts/ - if [ ! -f /data/db/replS.et ]; then echo "Can't find /data/db/replS.et! Setting up replSet..." touch /data/db/replS.et /usr/bin/mongod --bind_ip_all --replSet "$MONGO_REPLICA_SET_NAME" & - sleep 5 && bash /scripts/rs-init.sh + sleep 5 && bash /app/rs-init.sh fi cp "$MONGO_KEY_FILE_PATH" "$MONGO_KEY_FILE_TARGET_PATH"