Skip to content

Review and decompose ngap docker production on el9 #106

@ndp-opendap

Description

@ndp-opendap

Currently when when we build the opendap/hyrax:ngap-### docker images we:

  • Retrieve the Apache APR RPM file, copy it into the image and then install it.
  • Retrieve the latest Tomcat release for the "major version" in use and copy it into the docker image
  • Unpack Tomcat, locate the Tomcat Native APR source code in the release and then we use our friends make, gcc, etc to build and install that shim.

This means that the build image has these layers that contain a fair number of files and packages that are not needed at runtime. We don't need the developers tools, the source code, or the dnf "-devel" packages once code has been compiled and installed.

This ticket is the main ticket for sorting out this tangled web.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions