diff --git a/docker-compose.yaml b/docker-compose.yaml index 34cb540db..6aca9c1a3 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -182,6 +182,22 @@ services: - .:/opt/copr:z - copr-keygen:/var/lib/copr-keygen:z + pulp: + image: ghcr.io/pulp/pulp:latest + hostname: pulp + stdin_open: true + tty: true + environment: + - PULP_DEFAULT_ADMIN_PASSWORD=admin + ports: + - 5006:80 + volumes: + - pulp-storage:/var/lib/pulp:Z + - pulp-database:/var/lib/pgsql + devices: + - /dev/fuse:/dev/fuse + + volumes: results: copr-keygen: @@ -189,3 +205,5 @@ volumes: database: redis: resalloc: + pulp-storage: + pulp-database: diff --git a/docker/backend/files/home/copr/.config/pulp/cli.toml b/docker/backend/files/home/copr/.config/pulp/cli.toml new file mode 100644 index 000000000..b9871ab51 --- /dev/null +++ b/docker/backend/files/home/copr/.config/pulp/cli.toml @@ -0,0 +1,13 @@ +[cli] +base_url = "http://pulp:80" +api_root = "/pulp/" +domain = "default" +username = "admin" +password = "admin" +cert = "" +key = "" +verify_ssl = true +format = "json" +dry_run = false +timeout = 0 +verbose = 0