Skip to content

Commit 2f5462e

Browse files
committed
prepare for release
1 parent c368490 commit 2f5462e

File tree

4 files changed

+8
-3
lines changed

4 files changed

+8
-3
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
*~
2+
*.egg-info

Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
FROM python:3.13-slim
22
WORKDIR /opt/app
3+
34
# Install python-dvuploader dependencies
45
COPY requirements.txt /tmp
56
RUN pip install -r /tmp/requirements.txt

README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# DVUploader Docker Wrapper
22

3+
This wraps the Python [dvuploader](https://github.com/gdcc/python-dvuploader/) package that provides parallel direct upload to Dataverse.
4+
35
## Volumes
46

57
The wrapper needs both Digital Assets and the Dataverse Prod volumes mounted at the following locations:
@@ -33,8 +35,8 @@ Defaults!/usr/local/sbin/dvuploader.sh !always_set_home
3335
%dpgdil ALL=(root) NOPASSWD: /usr/local/sbin/dvuploader.sh
3436

3537
# Then members of dpgdil can run your script like so
36-
dvuploader -key=$key -server=$server da/path/to/some/datadir
37-
dvuploader -key=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx -server=https://datasets.lib.berkeley.edu -did=doi:10.60503/D3/XXXXX /srv/dataverse/XXXXX
38+
dvuploader da/path/to/some/filepaths --api-token $key --dataverse-url $server
39+
dvuploader /srv/dataverse/XXXXX --api-token xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx --dataverse-url https://datasets.lib.berkeley.edu --pid doi:10.60503/D3/XXXXX --recurse
3840

3941
# Note that the local directory /srv/dataverse-prod/dvsantee/etl/processing/ is mapped to /srv/dataverse when you run the dvuploader script
4042
```

requirements.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
dvuploader @ https://github.com/gdcc/python-dvuploader/archive/refs/heads/include-tab-ingest.zip
1+
# once dvuploader 0.3.0 is out, point this to a proper release spec
2+
dvuploader @ https://github.com/BerkeleyLibrary/python-dvuploader/archive/refs/heads/include-tab-ingest-rebased.zip

0 commit comments

Comments
 (0)