6. Deploy an Axon Ivy Project
Hint
In this chapter, we use just one of the deployment methods available. For details, refer to Chapter Deployment.
Let’s deploy an Axon Ivy project to the Axon Ivy Engine.
First, navigate to the deploy
directory and download the demo
application to that directory.
cd /opt/ivy/engine/deploy
sudo -u ivy wget https://developer.axonivy.com/permalink/lib/12/demos.zip
Note
Here we deploy a new application by dropping a ZIP into the deploy folder. However, it is
also possible to deploy packed projects (i.e., .iar
archives) or unpacked projects.
You can monitor the deployment with:
tail -f demos.zip.deploymentLog
As soon as the deployment has finished successfully, the zip file is postfixed with
.deployed
, e.g., demos.zip.deployed
.
In case of an error, the postfix .notDeployed
is added, e.g., demos.zip.notDeployed
.
Note
An Axon Ivy Engine can run multiple applications at the same time.
Security Systems manage their users, tasks and cases. One or more applications can use a security system. Therefore, cases and tasks of all applications in a security system are visible in all applications within that security system.
Therefore, you can use separate security systems to build multitenancy or stages (DEV, Q&A, PROD) without installing one Axon Ivy Engine per tenant and/or stage.
Refresh the main page of the Axon Ivy Engine. You see a new application. Congratulations - you have installed and configured your first Axon Ivy Engine and also deployed your first Axon Ivy processes!