Based on https://github.com/phasenraum2010/javaee7-petclinic from Thomas Wöhlke.
To learn more about Arquillian please refer to the Arquillian Guides
You have to download some files and place it within the docker tree
- Oracle Database Express Edition 11g Release 2 for Linux x64 to docker/docker-oracle-xe/ and convert it to an deb file http://www.oracle.com/technetwork/database/database-technologies/express-edition/downloads/index.html
- Oracle JDK (Linux x64, tar.gz) to docker/docker-java/jdk-8u131-linux-x64.tar.gz http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
You can use the docker-compose file in docker/registry to start a local registry. The setup required local ssl client certificate authentication.
You have to copy
- ca.crt
- client.cert
- client.key
to /etc/docker/certs.d/registry:5000 and add an entry with registry and an ip address (not 127.0.0.1) of your computer (or docker host) to your hosts file.
run prepare-local-registry.sh from directory docker.
TODO
add some PetTypes like dog,cat,mouse,...
add some Specialties for Vetinarians like dentist, anesthetist, radiology,...
add a Veterinarian
add an Owner, add him am a Pet and his Pet a visit.