1
0
mirror of https://github.com/quay/quay.git synced 2026-10-23 09:49:06 +03:00
Chai-bot 50e6d786c5 PROJQUAY-13930: fix(web): preserve superuser usage log columns (#7767)
* PROJQUAY-13930: fix(web): preserve superuser usage log columns

* web: make usage log timestamp check locale-independent (PROJQUAY-13930)

* test(web): cover usage log table rendering

* fix(web): balance usage log columns

* test(web): cover usage log layout with long descriptions

* test(web): assert responsive usage log bounds
2026-10-23 12:39:32 +08:00
2022-06-16 16:52:52 +02:00
2019-11-12 11:09:47 -05:00
2019-11-12 11:09:47 -05:00
2019-11-12 11:09:47 -05:00
2019-11-12 11:09:47 -05:00
2025-01-14 18:33:02 +00:00
2019-11-12 11:09:47 -05:00
2019-11-12 11:09:47 -05:00
2019-11-12 11:09:47 -05:00

Project Quay

CI Container Repository on Quay

⚠️ The master branch may be in an unstable or even broken state during development. Please use releases instead of the master branch in order to get stable software.

Project Quay Logo

Project Quay builds, stores, and distributes your container images.

High-level features include:

Getting Started

  • Explore a live instance of Project Quay hosted at Quay.io
  • Watch talks given about Project Quay
  • Review the documentation for Red Hat Quay
  • Get up and running with our getting started guide for developing or deploying Quay
  • Deploy on Kubernetes using the Quay Operator

Community

License

Project Quay is under the Apache 2.0 license. See the LICENSE file for details.

Contextification Addendum

Repository Map

flowchart LR
    clients[Docker, Podman, UI, API clients]
    app[Flask application]
    api[endpoints/api]
    registry[endpoints/v2]
    data[data/model and data/registry_model]
    db[(PostgreSQL)]
    redis[(Redis)]
    storage[storage backends]
    workers[workers]
    ui[web/ and static/]

    clients --> app
    app --> api
    app --> registry
    app --> ui
    api --> data
    registry --> data
    data --> db
    data --> redis
    registry --> storage
    workers --> data
    workers --> storage

Key paths: data/database.py is the schema source of truth, endpoints/v2/ serves registry protocol traffic, workers/ runs async jobs, web/ is the React UI, and config-tool/ validates config.

Development Shortcuts

make local-dev-up
make local-dev-up-with-clair
TEST=true PYTHONPATH="." pytest path/to/test.py -v
make unit-test
make registry-test
make types-test

Local UI notes:

  • Legacy Angular UI (static/) is started by make local-dev-up and is available at http://localhost:8080.

  • New React UI (web/) runs separately at http://localhost:9000; after make local-dev-up, run:

    cd web
    npm install
    npm start
    
  • If backend code changes are not reflected in the local stack, restart the Quay container:

    podman restart quay-quay
    

Related repos: quay-operator, quay-builder, quay-tests, quay-fbcs, and quay-konflux-components.

Description
Создавайте, храните и распространяйте свои приложения и контейнеры
https://www.projectquay.io
Readme Apache-2.0 348 MiB
Languages
Python 50.8%
TypeScript 27.8%
Go 8.8%
JavaScript 6%
HTML 3.6%
Other 2.9%