I came across JBoss Fuse, and was quite impressed by the diversity this piece of software offers.

And also a POC which sounded very tempting to implement. https://github.com/christian-posta/healthcare-poc. It’s about a HL7 implementation. The goal is to have to six machine running within vagrant and CoreOS. So should be easy to build the environment on different hosts.

First install virtualBox, if you haven’t done it already from here: https://www.virtualbox.org/

Then install vagrant from here: https://www.vagrantup.com

and finally install CoreOS as Vagrant

Clone CoreOS repostiory

git clone https://github.com/coreos/coreos-vagrant.git
cd coreos-vagrant

Basically follow the instructions found here: https://coreos.com/os/docs/latest/booting-on-vagrant.html

As I a needed six running machines.

git clone https://github.com/jboss-fuse/jboss-fuse-docker.git

Add after FUSE_ARTIFACT the Version of fuse. As writing this post it’s: FUSE_VERSION=6.2.0.redhat-099

./build.sh
core@core-01 ~ $ docker login
core@core-01 ~ $ docker images
REPOSITORY                    TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
jboss/jboss-fuse-full-admin   latest              8cae61ce43d5        47 minutes ago      1.009 GB
jboss/jboss-fuse-full         latest              7a9c1fca3c81        55 minutes ago      1.009 GB
                                      1f14d6480bf2        About an hour ago   488.6 MB
jboss/base-jdk                7                   a926e78dce2a        2 days ago          488.6 MB
ubuntu                        latest              1a094f2972de        2 weeks ago         187.9 MB
core@core-01 ~ $ docker tag 8cae61ce43d5 pschlae/jboss-fuse-full-admin:latest
core@core-01 ~ $ docker images
REPOSITORY                      TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
jboss/jboss-fuse-full-admin     latest              8cae61ce43d5        48 minutes ago      1.009 GB
pschlae/jboss-fuse-full-admin   latest              8cae61ce43d5        48 minutes ago      1.009 GB
jboss/jboss-fuse-full           latest              7a9c1fca3c81        56 minutes ago      1.009 GB
                                        1f14d6480bf2        About an hour ago   488.6 MB
jboss/base-jdk                  7                   a926e78dce2a        2 days ago          488.6 MB
ubuntu                          latest              1a094f2972de        2 weeks ago         187.9 MB
core@core-01 ~ $ docker push pschlae/jboss-fuse-full-admin:latest