1
0
mirror of https://github.com/quay/quay.git synced 2026-10-23 09:49:06 +03:00
Files
quay/ARCHITECTURE.md

1.1 KiB

Architecture

See the agent_docs/ directory for detailed architecture documentation:

Contextification Addendum

flowchart LR
    client[Client]
    flask[Flask app]
    api[REST API]
    v2[OCI registry API]
    model[Data model]
    db[(Database)]
    storage[Object storage]
    workers[Workers]

    client --> flask
    flask --> api
    flask --> v2
    api --> model
    v2 --> model
    model --> db
    v2 --> storage
    workers --> model
    workers --> storage

Quay state is split between database metadata, Redis coordination/cache data, and object storage blobs. Use data/model/ and data/registry_model/ rather than direct endpoint-to-database shortcuts.