/openconjurer-picocluster

BSD 2-Clause "Simplified" LicenseBSD-2-Clause

OpenConjurer.org PicoCluster

OpenConjurers running on PicoCluster powered by docker.

Getting started

Download Monolith

Download Monolith to ./app folder:

Via curl

curl -X GET -u svn-read -L "http://nexus.openconjurer.org/service/local/artifact/maven/redirect?g=org.openconjurer&a=service-monolith&v=LATEST&r=snapshots&e=jar" -o service-monolith-1.0-SNAPSHOT.jar

Via wget

wget "http://nexus.openconjurer.org/service/local/artifact/maven/redirect?g=org.openconjurer&a=service-monolith&v=LATEST&r=snapshots&e=jar" --user=svn-read --ask-password -O service-monolith-1.0-SNAPSHOT.jar

Or manually copy service-monolith-1.0-SNAPSHOT.jar into ./app folder

Use our technical-user/password credentials or ask our admin for permissions.

Build images and start services

Manually:

docker build -t mongo mongo
docker build -t app app
docker run -itd --name mongo -v /data/db:/data/db mongo
docker run -itd --name app -p 80:8080 --link mongo:mongo app

Automatically via docker compose:

docker-compose up -d

Useful commands

Stop all containers

docker stop $(docker ps -a -q)

Delete all containers

docker rm $(docker ps -a -q)

Delete all images

docker rmi $(docker images -q)

References

PicoCluster Getting Started Guide Docker Compose file reference Docker Engine CLI reference