Sign inSign up

tofran/providence

By tofran

Updated over 2 years ago

CollectveAccess Providence Docker image. https://github.com/tofran/providence-docker

Image
Web servers
Content management system
0

2.9K

tofran/providence repository overview

CollectiveAccess Providence Docker image

Production ready multi-arch up-to-date Providence Docker image.

Providence is a dynamic cataloguing and data/media management application (widely used by museums), part of the CollectiveAccess project.

docker pull ghcr.io/tofran/providence

OR

docker pull tofran/providence

Configuration

Environment variables
Env var nameDescription
INIT_DBtrue to create the database, user and permissions
DB_ROOT_PASSWORDrequired if INIT_DB is set
CA_DB_HOSTMariaDB (or MySQL) database host
CA_DB_DATABASEMariaDB (or MySQL) database name
CA_DB_USERMariaDB (or MySQL) database username
CA_DB_PASSWORDMariaDB (or MySQL) database password
ENSURE_PERMISSIONStrue to chown data files to the apache user
Stateful directories

The following directories are not ephemeral and should be preserved:

  • /var/www/app/conf: Providence configuration
  • /var/www/media: Collective access media files

Attribution and acknowledgement

This image is based on the stale project created by Governo Regional dos Açores. Thank you Alberto Branco and Pedro Amorim. This is a hard fork, the main changes are:

  • Simplified installation, reduced docker layers, image size and unnecessary complexity;
  • Removed Pawtucket, I only want a single component in this image;
  • Enable configuration via environment variables;
  • Improved scripts resiliency, code smells and overall tried to make everything production ready.

Tag summary

Content type

Image

Digest

sha256:fd80fe43d

Size

571.6 MB

Last updated

over 2 years ago

docker pull tofran/providence