diff --git a/internal/profile/_static/Dockerfile.package-registry b/internal/profile/_static/Dockerfile.package-registry index 2e4ebe4904..750aae85d4 100644 --- a/internal/profile/_static/Dockerfile.package-registry +++ b/internal/profile/_static/Dockerfile.package-registry @@ -1,5 +1,10 @@ FROM __BASE_IMAGE__ - ARG PROFILE + +# Disable package validation (already done). +ENV EPR_DISABLE_PACKAGE_VALIDATION=true + +ENV EPR_FEATURE_PROXY_MODE=true + COPY profiles/${PROFILE}/stack/package-registry.config.yml /package-registry/config.yml -COPY stack/development/ /packages/development +COPY stack/development/ /packages/development \ No newline at end of file diff --git a/internal/profile/_static/docker-compose-stack.yml b/internal/profile/_static/docker-compose-stack.yml index bb31a93cde..0f2b4930a7 100644 --- a/internal/profile/_static/docker-compose-stack.yml +++ b/internal/profile/_static/docker-compose-stack.yml @@ -61,6 +61,7 @@ services: retries: 300 interval: 1s environment: + - "EPR_LOG_LEVEL=debug" - "EPR_ADDRESS=0.0.0.0:8080" - "EPR_METRICS_ADDRESS=0.0.0.0:9000" - "EPR_TLS_KEY=/etc/ssl/package-registry/key.pem" diff --git a/internal/profile/_static/package_registry.yml b/internal/profile/_static/package_registry.yml index ed56090f02..555fd8441e 100644 --- a/internal/profile/_static/package_registry.yml +++ b/internal/profile/_static/package_registry.yml @@ -1,5 +1,2 @@ package_paths: - - /packages/development - - /packages/production - - /packages/staging - - /packages/snapshot + - /packages/development \ No newline at end of file diff --git a/internal/profile/static.go b/internal/profile/static.go index 7a96499e64..896584d786 100644 --- a/internal/profile/static.go +++ b/internal/profile/static.go @@ -115,7 +115,6 @@ var packageRegistryConfigYml string // newPackageRegistryConfig returns a Managed Config func newPackageRegistryConfig(_ string, profilePath string) (*simpleFile, error) { - return &simpleFile{ name: string(PackageRegistryConfigFile), path: filepath.Join(profilePath, profileStackPath, string(PackageRegistryConfigFile)), @@ -124,7 +123,8 @@ func newPackageRegistryConfig(_ string, profilePath string) (*simpleFile, error) } // PackageRegistryBaseImage is the base Docker image of the Elastic Package Registry. -const PackageRegistryBaseImage = "docker.elastic.co/package-registry/distribution:snapshot" +// commit SHA of enabled proxy mode (technical preview feature) +const PackageRegistryBaseImage = "docker.elastic.co/package-registry/package-registry:14455fcb7e415d6b4aed48e00d2289718f056162" // PackageRegistryDockerfileFile is the dockerfile for the Elastic package registry const PackageRegistryDockerfileFile configFile = "Dockerfile.package-registry"