You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Bumps ASpace to the latest version.
- Bumps Digitization Work Order plugin to 2.x to support ASpace v4.
- Upgrades Solr to v9 (required by ASpace v4).
- Reconfigures Solr to use a custom build rather than bind-mounted core configs.
- Renames Docker Compose files to preferred "compose.yml".
- Adds ability to test DB migrations with existing data loaded to `./db/dumps`.
Copy file name to clipboardExpand all lines: README.md
+11-4Lines changed: 11 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,20 +6,27 @@ This repo Dockerizes ArchivesSpace. In a nutshell:
6
6
# Populate your local .env file with secrets (e.g. OCLC keys)
7
7
cp .env.example .env
8
8
9
-
# Build the stack
9
+
# Build the stack / pull dependencies
10
10
docker compose build
11
+
docker compose pull
11
12
12
13
# Run it all
13
-
docker compose up -d
14
+
docker compose up --wait
15
+
16
+
# Open ASpace in your browser
17
+
open http://localhost:8080
14
18
```
15
19
20
+
For ArchivesSpace v4+, consult their excellent [new documentation site](https://docs.archivesspace.org/).
21
+
16
22
### Database Initialization
17
23
18
-
The database is initialized by an "updater" service which simply runs `scripts/setup-database.sh` and exits. Docker should retry it continuously until it succeeds.
24
+
* The database is initialized by an "updater" service which simply runs `scripts/setup-database.sh` and exits. Docker should retry it continuously until it succeeds.
25
+
* To test migrations with real data, add a dump to the `db/dumps/` directory. The updater still runs against this, making it helpful for testing whether your data will survive a migration.
19
26
20
27
### Secrets
21
28
22
-
We've added an entrypoint.sh shim script which loads files from `/run/secrets` into the environment before running a given command. Secrets can be added there using Docker's normal methods, but read from the application using `ENV`.
29
+
We've added a `docker-entrypoint.sh` shim script which loads files from `/run/secrets` into the environment before running a given command. Secrets can be added there using Docker's normal methods, but read from the application using `ENV`.
0 commit comments