diff --git a/Dockerfile b/Dockerfile index 61406cb..48c4521 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,7 +2,7 @@ FROM python:3.13-slim WORKDIR /opt/app # Install python-dvuploader dependencies -COPY requirements.txt /tmp -RUN pip install -r /tmp/requirements.txt +COPY requirements.txt . +RUN pip install -r requirements.txt ENTRYPOINT [ "dvuploader" ] \ No newline at end of file diff --git a/README.md b/README.md index 63aade3..836c638 100644 --- a/README.md +++ b/README.md @@ -25,6 +25,7 @@ exec docker run \ --init \ --rm \ --volume /srv/da:/srv/da:ro \ + --volume /srv/dataverse-prod/dvsantee/etl/dvuploader-tmp:/tmp \ --volume /srv/dataverse-prod/dvsantee/etl/processing:/srv/dataverse:ro \ ghcr.io/berkeleylibrary/dvuploader:latest "$@" diff --git a/docker-compose.yml b/docker-compose.yml index ce56f07..cba5eb2 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -6,4 +6,5 @@ services: image: ghcr.io/berkeleylibrary/dvuploader:${USER:-default}-development volumes: - /srv/da:/opt/app/da:ro + - /srv/dataverse-prod/dvsantee/etl/dvuploader-tmp:/tmp - /srv/dataverse-prod/dvsantee/etl/processing:/opt/app/dataverse:ro \ No newline at end of file diff --git a/scripts/dvuploader.sh b/scripts/dvuploader.sh index 81c55fd..1e5809c 100755 --- a/scripts/dvuploader.sh +++ b/scripts/dvuploader.sh @@ -3,5 +3,6 @@ exec docker run \ --init \ --rm \ --volume /srv/da:/srv/da:ro \ + --volume /srv/dataverse-prod/dvsantee/etl/dvuploader-tmp:/tmp \ --volume /srv/dataverse-prod/dvsantee/etl/processing:/srv/dataverse:ro \ ghcr.io/berkeleylibrary/dvuploader:latest "$@"