-
Enhancement
-
Resolution: Done
-
Optional
-
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?
- relates to
-
TEIID-5382 rename wildfly-swarm-teiid-examples to thorntail-teiid examples and update the examples
- Resolved
-
TEIID-5391 Thorntail and s2i builds
- Resolved