From f38d8a35947a8cb8f3072c78b6dc82698f4ef8cc Mon Sep 17 00:00:00 2001 From: simon Date: Fri, 20 May 2022 19:53:04 +0700 Subject: [PATCH] add data volume to ta container --- docker-compose_production.yml | 2 ++ docker-compose_testing.yml | 2 ++ tubearchivist/web/Dockerfile | 3 +++ tubearchivist/web/start.sh | 1 + 4 files changed, 8 insertions(+) diff --git a/docker-compose_production.yml b/docker-compose_production.yml index d8c4435..82bf9f8 100644 --- a/docker-compose_production.yml +++ b/docker-compose_production.yml @@ -47,6 +47,8 @@ services: container_name: tubearchivist build: ./tubearchivist/web restart: always + volumes: + - ./volume/tubearchivist/data:/data env_file: - ./env/tubearchivist.env expose: diff --git a/docker-compose_testing.yml b/docker-compose_testing.yml index 962f77b..d4347f6 100644 --- a/docker-compose_testing.yml +++ b/docker-compose_testing.yml @@ -14,6 +14,8 @@ services: container_name: tubearchivist build: ./tubearchivist/web restart: always + volumes: + - ./volume/tubearchivist/data:/data env_file: - ./env/tubearchivist.env expose: diff --git a/tubearchivist/web/Dockerfile b/tubearchivist/web/Dockerfile index 3e6006c..12774d3 100644 --- a/tubearchivist/web/Dockerfile +++ b/tubearchivist/web/Dockerfile @@ -9,9 +9,12 @@ COPY requirements.txt /requirements.txt RUN pip install --upgrade pip setuptools && \ pip install --no-cache-dir -r /requirements.txt --src /usr/local/src +RUN mkdir /data + COPY . /srv/flask_app WORKDIR /srv/flask_app RUN chmod +x ./start.sh +VOLUME /data CMD ["./start.sh"] diff --git a/tubearchivist/web/start.sh b/tubearchivist/web/start.sh index 199ee23..1c449bf 100644 --- a/tubearchivist/web/start.sh +++ b/tubearchivist/web/start.sh @@ -1,3 +1,4 @@ #!/usr/bin/env bash +mkdir -p "/data/hooks" uwsgi --ini uwsgi.ini