Sign inSign up

markusweigelt/kitodo-production

By markusweigelt

•Updated almost 3 years ago

Image
1

864

markusweigelt/kitodo-production repository overview

⁠Kitodo.Production

Kitodo.Production is a workflow management tool for mass digitization and is part of the Kitodo Digital Library Suite.

Kitodo.Production supports various types of materials such as prints, periodicals, manuscripts, sheet music and typical documents of a Nachlass. The software is written in Java, uses Java Server Faces web technology to run on a Tomcat Servlet container⁠, and is backed by a MySQL⁠ database utilizing the Hibernate framework⁠ to access it.

⁠Kitodo. Digital Library Modules

Kitodo⁠ is an open source software suite intended to support mass digitization projects for cultural heritage institutions. Kitodo is widely used and cooperatively maintained by major German libraries and digitization service providers. The software implements international standards such as METS, MODS, ALTO, and other formats maintained by the Library of Congress. Kitodo consists of several independent modules serving different purposes such as controlling the digitization workflow, enriching descriptive and structural metadata, and presenting the results to the public in a modern and convenient way.

For more information, visit the Kitodo homepage⁠. You can also follow Kitodo News on Twitter⁠.

⁠Using Docker Image

The image contains the WAR, the database file and the config modules of the corresponding release for the Docker image tag.

docker pull markusweigelt/kitodo-production:TAG

After the container has been started Kitodo.Production can be reached at http://localhost:8080/kitodo⁠ with initial credentials testadmin / test.

⁠Environment Variables
NameDefaultDescription
KITODO_DB_HOSTlocalhostHost of MySQL or MariaDB database
KITODO_DB_PORT3306Port of MySQL or MariaDB database
KITODO_DB_NAMEkitodoName of database used by Kitodo.Productions
KITODO_DB_USERkitodoUsername to access database
KITODO_DB_PASSWORDkitodoPassword used by username to access database
KITODO_ES_HOSTlocalhostHost of Elasticsearch
KITODO_MQ_HOSTlocalhostHost of ActiveMQ
KITODO_MQ_PORT61616Port of ActiveMQ
OCRD_MANAGERUrl of ocr manager
⁠Targets
NamePathDescription
Config Modules/usr/local/kitodoIf the directory is mounted or bind per volume and is empty, then it will be prefilled with the provided config modules of the release.
⁠Database

If the database is still empty, it will be initialized with the database script from the release.

⁠Code and User Feedback

This image is based on upstream code available at GitHub⁠. If you have any problems with or questions about this image specifically, you can contact me under [email protected]⁠.

Tag summary

Content type

Image

Digest

sha256:8a2959035…

Size

289.1 MB

Last updated

almost 3 years ago

docker pull markusweigelt/kitodo-production