Uploaded image for project: 'mod-data-import'
  1. mod-data-import
  2. MODDATAIMP-36

Automate new modules’ registration within folio/testing-backend Vagrant box.

    XMLWordPrintable

Details

    • EPAM BatchLoader Sprint 3
    • 3
    • Folijet

    Description

      For this particular task we must take into account just our own backend modules: mod-data-import, mod-source-records-storage, mod-source-records-manager.

      1. Check with Wayne if docker images are created and published for these modules.
      2. Create a shell script which should be used for vagrant box provision like “config.vm.provision :shell, path: "data-import-bootstrap.sh"”
      3. The script must:
        1. Based on the response from Wayne
          1. if docker images are not published automatically:
            1. A prerequisite is that the modules are built, and artifacts (jar files) & docker configuration files are available by the relative path.
            2. Build docker images locally
          2. If images are published automatically
            1. Pull docker images from the repository
        2. Register modules within OKAPI using module-descriptors
        3. Enable these modules for ‘diku’ tenant
        4. Start containers for the modules’ images

      Resulting wiki page:

      https://wiki.folio.org/pages/viewpage.action?pageId=14458093

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                Taras_Spashchenko Taras Spashchenko
                Taras_Spashchenko Taras Spashchenko
                Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases