diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..43fc875 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,9 @@ +FROM openjdk:11-slim-bullseye +RUN apt-get update && apt-get install curl -y +RUN curl -L -O https://github.com/SagaHealthcareIT/mirthsync/releases/download/3.1.0/mirthsync-3.1.0.tar.gz\ + && echo 'e602af6636cf139146377f98cf56331d7cb1f62fa0cdf57e8555a4a66388d420 mirthsync-3.1.0.tar.gz' | sha256sum -c + +RUN tar -xvzf mirthsync-3.1.0.tar.gz -C /opt\ + && ln -s /opt/mirthsync-3.1.0/bin/mirthsync.sh /usr/local/bin/mirthsync + +RUN mkdir /mirth_configs diff --git a/exampe_backup.sh b/exampe_backup.sh new file mode 100644 index 0000000..73317e6 --- /dev/null +++ b/exampe_backup.sh @@ -0,0 +1,3 @@ +docker build -t mirth-backup . +MIRTH_CMD="mirthsync -i -f -s -u -p -t ./mirth_configs pull" +docker run -v $(pwd)/mirth_configs:/mirth_configs mirth-backup:latest $MIRTH_CMD