Quickest way to deploy AdaptiveScale is to use the latest docker image. The dokcer image includes all the dependencies required to run AdaptiveScale.

To start AdaptiveScale docker container simply the run the following docker command:

docker run -p 8080:8080 -e ACCEPT_EULA=Y adaptivescale/proedms:latest

This will fetch docker image with newest published AdaptiveScale version.

The ACCEPT_EULA env variable is mandatory for confirming your acceptance of the End-User Licensing Agreement.

After the docker image is deployed AdaptiveScale can be accesed via browser from the following link: http://localhost:8080/

One of the dependencies of AdaptiveScale is ElasticSearch - currently a version of it is bundled inside. Container can be set to connect to external ElasticSearch by setting the following env variables: ADAPTIVESCALE_ELASTIC_HOST. Example on how to set it is below:

docker run -p 8080:8080 -e ADAPTIVESCALE_ELASTIC_HOST=http://localhost:9200 adaptivescale/proedms:latest

AdaptiveScale comes with default username set as admin as well as password set as admin. This can also be changed by providing the following env variables: PROEDMS_USER and PROEDMS_PASSWORD. Example on how to use this is below:

docker run -p 8080:8080 -e PROEDMS_USER=testuser -e PROEDMS_PASSWORD=testpassword adaptivescale/proedms:latest