Uploaded image for project: 'Teiid'
  1. Teiid
  2. TEIID-5372

Enhance docker support

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Done
    • Icon: Optional Optional
    • 11.1
    • None
    • None
    • None

      Currently there's limited support for docker in Teiid, which can be enabled by adding -Ddocker=true to the build command. The generated image is based on CentOS and running standalone on the Wildfly server. Latest builds are pushed to https://hub.docker.com/r/jboss/teiid/, but versions are not tagged automatically with releases. Development with Docker is not supported.

      Proposed changes:
      1. Produce docker image based on Alpine, which is better suited for microservices, in addition to CentOS.
      2. Automatically tag versions in Docker when doing releases.
      3. Support development by providing a docker-compose file with the possibility to start server in a debug mode and enabled auto-redeployment of code changes.
      4. Optionally provide a Docker image for building code using maven in Docker. Having Docker as the only prerequisite is convenient for CI environments and makes the build environment agnostic.

      rhn-engineering-shawkins, rareddy@jboss.org, thoughts?

          There are no Sub-Tasks for this issue.

              rhn-engineering-shawkins Steven Hawkins
              rkorytkowski Rafal Korytkowski (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: