Uploaded image for project: 'Solr'
  1. Solr
  2. SOLR-15102 Create release workflow for Solr docker images
  3. SOLR-15335

templated (header + body) approach for building Dockerfile.local + Dockerfile.official w/common guts

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Closed
    • Major
    • Resolution: Implemented
    • None
    • 9.0
    • Docker
    • None

    Description

      Goals:

      • "generate" a Dockerfile.official at release time that will satisfy the process/tooling of docker-library for 'official' docker images
        • use a templated approach to fill in things like version, sha512, and GPG fingerprint
      • ensure that the generated Dockerfile.official and the Dockerfile.local included in solr.tgz are identical in terms of the "operational" aspects of a Solr docker image (ie: what the disk layout looks like, and how it runs)
        • they should only differ in how they get the contents of a solr.tgz into the docker image (and how much they trust it before unpacking it)
      • minimize the amount of overhead needed to make changes that exist in in both dockerfiles

      Attachments

        1. SOLR-15335.patch
          29 kB
          Houston Putman
        2. SOLR-15335.patch
          28 kB
          Houston Putman
        3. SOLR-15335.patch
          28 kB
          Houston Putman
        4. SOLR-15335.patch
          26 kB
          Chris M. Hostetter
        5. SOLR-15335.patch
          26 kB
          Chris M. Hostetter
        6. SOLR-15335.patch
          25 kB
          Chris M. Hostetter
        7. SOLR-15335.patch
          25 kB
          Chris M. Hostetter
        8. SOLR-15335.patch
          16 kB
          Chris M. Hostetter
        9. SOLR-15335.patch
          14 kB
          Chris M. Hostetter
        10. SOLR-15335-body-template-cache.patch
          0.5 kB
          Houston Putman
        11. SOLR-15335-no-custom-network.patch
          4 kB
          Houston Putman

        Issue Links

          Activity

            People

              hossman Chris M. Hostetter
              hossman Chris M. Hostetter
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: