Docker image definitions and docker-compose profiles to run whereabouts and its database.
whereabouts
runs the application server through OpenJDK, and whereabouts-database
its database through PostgreSQL.
Build the image with:
docker build -t thehyve/whereabouts . --no-cache
Run the full stack with:
export KEYCLOAK_SERVER_URL=https://keycloak.example.com
export KEYCLOAK_REALM=dev
export KEYCLOAK_CLIENT_ID=whereabouts
docker-compose -f docker-compose.yml up
Those command will build or download the images, and run the containers.