Skip to content

Repository files navigation

Lehigh University ArchivesSpace

Public URLs

Staff URLs (on-campus only)

Quick start

To run the stack locally you can

git clone git@github.com:lehigh-university-libraries/archivesspace.git
cd archivesspace
make up

The stack should then be available at https://localhost

Initial setup (staging and production)

cd /opt
git clone https://github.com/lehigh-university-libraries/archivesspace archivesspace
## follow instructions at https://docs.archivesspace.org/administration/docker/
sudo cp /opt/archivesspace/scripts/systemd/archivesspace.service /etc/systemd/system/archivesspace.service
sudo systemctl enable archivesspace
sudo systemctl start archivesspace

Systemd

ArchivesSpace's docker compose stack is bound to the docker service so when the docker daemon restarts on the host the service will start back up. The systemd unit is in ./scripts/systemd

TLS Certs

Traefik is configured to use Lehigh's wildcard cert. When copying the cert for traefik, ensure the full chain is in ./certs/cert.pem

cd /opt/archivesspace
make lehigh-certs

Docker overriddes

SET ships syslog to their ELK stack. So to get docker's logs there we ship them to syslog.

$ cat /etc/docker/daemon.json
{
  "log-driver": "syslog",
  "log-opts": {
    "tag": "{{.Name}}"
  }
}

Docker Compose Overrides

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages