The Museum of Stolen Artefacts is a bilingual public website and a versioned collection of source-attributed records about displaced cultural objects.
The website, collection data, editorials and publishable images all live in this
repository. There is no database or separate research application. A deployment
builds one static Docker image from the root Dockerfile.
Public website: museumofstolenartefacts.org. This is the configured project address, not a live health report.
Install mise and Git LFS, then run:
mise trust
mise install
git lfs install
mise exec -- just install
mise exec -- just devOpen http://localhost:4322/es/ or http://localhost:4322/en/. The website
needs no database, Docker or credentials for local development. With mise
active, use just directly; otherwise prefix commands with mise exec --.
Run just collection-check after changing collection records and just verify
before committing. Run just to list all commands.
| Path | Purpose |
|---|---|
collection/objects/ |
One small identity and foregrounding record per object |
collection/sources/ |
Sources with their attributed claims and image records |
collection/editorials/ |
Optional authored Markdown publications linked to objects |
collection/images/ |
Publishable image files stored through Git LFS |
src/ |
Astro pages, components, content and collection loading |
public/ |
Static website assets copied without processing |
scripts/ |
Collection, documentation, deployment and HTTP verification |
docs/ |
Current guides, decisions and retained competency cases |
Read collection authoring before adding public records. Architecture explains the reduced model and its political choices. Operations covers Docker and Coolify.