blob: b217d1cd71f67357b1311c86aa52d60ff8938c0c [file] [log] [blame]
Apache Ignite Web Agent Docker module
=====================================
Apache Ignite Web Agent Docker module provides Dockerfile and accompanying files
for building docker image of Web Agent.
Build image
===========
1) Build Apache Ignite Web Console module
mvn clean install -T 2C \
-Pall-java,all-scala,licenses,web-console \
-pl :ignite-web-console -am \
-DskipTests
2) Go to Apache Ignite Web Console Docker module directory and copy Apache
Ignite Web Agent's binary archive
cd docker/web-agent
cp -rfv ../../modules/web-agent/target/ignite-web-agent-*.zip ./
3) Unpack and remove Apache Ignite Web Agent's binary archive
unzip ignite-web-agent-*.zip
rm -rf ignite-web-agent-*.zip
4) Build docker image
docker build . -t apacheignite/web-agent[:<version>]
Prepared image will be available in local docker registry (can be seen
issuing `docker images` command)
5) Clean up
rm -rf ignite-web-agent*