Overview

I had the opportunity to run AtoM (Access to Memory) with Docker, so here are my notes.

Manual

The documentation is available at the following link.

https://www.accesstomemory.org/es/docs/2.9/dev-manual/env/compose/

git clone -b qa/2.x https://github.com/artefactual/atom.git atom
cd atom
export COMPOSE_FILE="$PWD/docker/docker compose.dev.yml"
docker compose up -d

Then, run the following.

docker compose exec atom php symfony tools:purge --demo

This started AtoM on port 63001.

Additionally, the manual includes instructions for Compile Theme Files, but there were cases where it started without running this and cases where it did not.

Japanese Localization

Access the following page to add Japanese.

/settings/language

Then, run the following.

docker compose exec atom php symfony search:populate

As a result, Japanese was added as shown below.

Summary

I hope this serves as a useful reference when using AtoM.