Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/stain/bagit-docker

Docker packaging of bagit-java
https://github.com/stain/bagit-docker

Last synced: about 1 month ago
JSON representation

Docker packaging of bagit-java

Awesome Lists containing this project

README

        

# BagIt Library (BIL)

* Docker image: [stain/bagit](https://hub.docker.com/r/stain/bagit/)
* Base images: [alpine](https://hub.docker.com/r/_/alpine/):3.18
* OpenJDK version: 17
* Source: [Dockerfile](https://github.com/stain/bagit-docker/blob/master/Dockerfile), [bagit-java](https://github.com/LibraryOfCongress/bagit-java)

Docker packaging of the [BagIt Library (BIL)](https://github.com/LibraryOfCongress/bagit-java)
- a Java library and command line `bagit` for working with
[BagIt](http://tools.ietf.org/html/draft-kunze-bagit) archives.

See the [BagIt Wikipedia page](https://en.wikipedia.org/wiki/BagIt) for more details.

## Usage

docker run stain/bagit bag --help

The directory `/data` is the current directory within the docker image,
and can be mounted as a volume to work with your bags, e.g.:

docker run -v /home/johndoe/Downloads:/data stain/bagit bag verify /data/bag1

## License

License of this `Dockerfile`: [MIT license](https://opensource.org/licenses/MIT)
(c) 2016-202 University of Manchester. See [LICENSE](LICENSE) for details.

See also the
[license of bagit-java](https://github.com/LibraryOfCongress/bagit-java/blob/master/LICENSE.txt).

The alpine image contains software covered by
[GNU Public License 2.0](http://www.gnu.org/licenses/old-licenses/gpl-2.0) and other
open source licenses.

This Docker image installs additionally `openjdk`
(GPL 2.0 with classpath exception),
GNU `wget` (GPLv3+), GNU `bash` (GPLv3+)
and Info-Zip `unzip` (BSD-like).

## Contributions

For any questions about the
[BagIt specification](http://tools.ietf.org/html/draft-kunze-bagit)
or its usage, contact the
[digital-curation](https://groups.google.com/forum/#!forum/digital-curation) forum.

For questions about the `bag` command or the bagit-java library, use the
[bagit-java issue tracker](https://github.com/LibraryOfCongress/bagit-java/issues)
or [bagit-java pull requests](https://github.com/LibraryOfCongress/bagit-java/pulls).

For improvements to this [bagit Docker image](https://github.com/stain/bagit-docker/),
feel free to raise a [bagit-docker
issue](https://github.com/stain/bagit-docker/issues)
or create a
[bagit-docker pull request](https://github.com/stain/bagit-docker/pulls).