From c54d91df3f9f07e8ffd9e1f76d18518e14866cb2 Mon Sep 17 00:00:00 2001 From: AndiMajore <andi.majore@googlemail.com> Date: Fri, 1 Jul 2022 17:52:50 +0200 Subject: [PATCH] fixed persistence issues of db and lock file --- Dockerfile | 1 + docker-compose.yml | 4 +++- scripts/docker-entrypoint.sh | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 5bafbf3..6856398 100755 --- a/Dockerfile +++ b/Dockerfile @@ -27,6 +27,7 @@ COPY ./supervisord.conf /etc/supervisor/conf.d/supervisord.conf COPY ./python_nedrex/ /usr/src/drugstone/python_nedrex/ RUN pip install /usr/src/drugstone/python_nedrex/ +RUN mkdir store COPY . /usr/src/drugstone/ diff --git a/docker-compose.yml b/docker-compose.yml index 05c85e6..295eb0d 100755 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -14,6 +14,7 @@ services: volumes: - drugstone_db_schema_volume:/usr/src/drugstone/drugstone/migrations - drugstone_data_volume:/usr/src/drugstone/data + - drugstone_store_volume:/usr/src/drugstone/store ports: - 8001:8000 networks: @@ -99,4 +100,5 @@ volumes: drugstone_db_schema_volume: # external: true drugstone_data_volume: -# external: true \ No newline at end of file +# external: true + drugstone_store_volume: \ No newline at end of file diff --git a/scripts/docker-entrypoint.sh b/scripts/docker-entrypoint.sh index c033d37..a525f29 100755 --- a/scripts/docker-entrypoint.sh +++ b/scripts/docker-entrypoint.sh @@ -1,6 +1,6 @@ #!/bin/bash -file="data/docker-entrypoint.lock" +file="store/docker-entrypoint.lock" # exit if entrypoint.lock exists to prevent new import of data every time docker is restarted -- GitLab