UMD customizations to the stock ArchvesSpace (https://archivesspace.org/) application, and provides Dockerfiles for creating the Docker images used by the umd-lib/k8s-aspace Kubernetes configuration.
This repository is intended to replace:
- Dockerfile - The Dockerfile for creating the UMD-customized ArchivesSpace Docker image
- Dockerfile-solr - The Dockerfile for creating the Solr instance to use with ArchivesSpace
- Dockerfile-api-proxy - The Dockerfile for creating an Nginx reverse proxy for protecting the ArchivesSpace API from anonymous access.
ArchivesSpace
Files/directories used to configure the ArchivesSpace Docker image.
The files in this directory are directly copied (overlaid) on top of a stock ArchivesSpace distribution.
The files in this directory are plugin-related files that are copied in to an ArchivesSpace distribution by the "scripts/plugins.sh" script.
The files cannot be placed in the "archivesspace" directory, because the required plugin directories don't exist until the "plugins.sh" script creates them,
Holds the "plugins" files specifying the ArchivesSpace plugins used by the UMD version of ArchivesSpace.
Holds the "plugins.sh" script for downloading and installing the ArchivesSpace plugins specified in the "archivesspace/config/config.rb" file.
Files/directories used to configure the ArchivesSpace Solr Docker image.
Contains the Nginx configuration file for reverse proxy that protects the ArchivesSpace API endpoints from anonymous access.