Skip to content

Commit 1223c92

Browse files
authored
DEV-877: mount an existing Dataverse volume as /tmp (#3)
this modifies the configurations to expect a new directory, `/srv/dataverse-prod/dvsantee/etl/dvuploader-tmp`, to exist, which will be mounted within the container as `/tmp`. this will allow us address issues where the container's root volume is running out of space.
1 parent 7c97ee6 commit 1223c92

4 files changed

Lines changed: 5 additions & 2 deletions

File tree

Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ FROM python:3.13-slim
22
WORKDIR /opt/app
33

44
# Install python-dvuploader dependencies
5-
COPY requirements.txt /tmp
6-
RUN pip install -r /tmp/requirements.txt
5+
COPY requirements.txt .
6+
RUN pip install -r requirements.txt
77

88
ENTRYPOINT [ "dvuploader" ]

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ exec docker run \
2525
--init \
2626
--rm \
2727
--volume /srv/da:/srv/da:ro \
28+
--volume /srv/dataverse-prod/dvsantee/etl/dvuploader-tmp:/tmp \
2829
--volume /srv/dataverse-prod/dvsantee/etl/processing:/srv/dataverse:ro \
2930
ghcr.io/berkeleylibrary/dvuploader:latest "$@"
3031

docker-compose.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,5 @@ services:
66
image: ghcr.io/berkeleylibrary/dvuploader:${USER:-default}-development
77
volumes:
88
- /srv/da:/opt/app/da:ro
9+
- /srv/dataverse-prod/dvsantee/etl/dvuploader-tmp:/tmp
910
- /srv/dataverse-prod/dvsantee/etl/processing:/opt/app/dataverse:ro

scripts/dvuploader.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,6 @@ exec docker run \
33
--init \
44
--rm \
55
--volume /srv/da:/srv/da:ro \
6+
--volume /srv/dataverse-prod/dvsantee/etl/dvuploader-tmp:/tmp \
67
--volume /srv/dataverse-prod/dvsantee/etl/processing:/srv/dataverse:ro \
78
ghcr.io/berkeleylibrary/dvuploader:latest "$@"

0 commit comments

Comments
 (0)