Skip to content

Containerfiles and other assets for building Pulp 3 OCI images

Notifications You must be signed in to change notification settings

sdherr/pulp-oci-images

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pulp 3 Containers

  • Multi-Process Images - A single image that runs Pulp or Galaxy, as well as its third-party services (nginx, postgresql and redis), in one single Docker/Podman container.
  • Single-Process Images - These images are currently used by pulp operator, but they can be used in docker-compose or podman-compose. You can find a compose example here.

First-Party Services

The first-party services are services written by the Pulp project itself.

They are pulp-api, pulp-content, and pulp-worker.

Third-Party Services

The third-party services are services written by other open source projects, but Pulp depends on them as the middle tier in 3-tier application architecture to run.

The 2 backends are the PostgreSQL database server and the redis server.

The 1 frontend is the Nginx or Apache webserver, with special config to combine multiple Pulp services into one.

Get Help

Documentation: https://docs.pulpproject.org/pulp_oci_images/

Issue Tracker: https://github.com/pulp/pulp-oci-images/issues

Forum: https://discourse.pulpproject.org/

Join #pulp on Matrix

Join #pulp-dev on Matrix for Developer discussion.

About

Containerfiles and other assets for building Pulp 3 OCI images

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 59.9%
  • Python 19.7%
  • Dockerfile 16.7%
  • Gherkin 3.7%