The recommended way of deploying Aspire 5 is by containers. See Quickstart Guide with Docker or Kubernetes Deployments for more information.
The current guide describes how to deploy Aspire 5 directly into a VM (Linux or Windows).
Follow the steps at Configuring Aspire Maven Repository using your registered credentials for maven to be able to download the Aspire artifacts.
The Aspire Distribution Maven Archetype allows for building aspire distributions consistently and easily.
Create the distribution archetype project with maven
mvn archetype:generate -DarchetypeGroupId=com.accenture.aspire -DarchetypeArtifactId=aspire-distribution-archetype -DarchetypeVersion=5.0-SNAPSHOT -DrepositoryId=stPublic
You will be prompted with the following parameters (sample configuration):
Define value for property 'groupId': com.accenture.aspire Define value for property 'artifactId': aspire5 Define value for property 'version' 1.0-SNAPSHOT: : [use default just hit ENTER] [INFO] Using property: package = pom [INFO] Using property: aspire.bootloader = aspire-elasticsearch-bootloader [INFO] Using property: aspireAdminPort = 50505 Confirm properties configuration: groupId: com.accenture.aspire artifactId: aspire5 version: 1.0-SNAPSHOT package: pom aspire.bootloader: aspire-elasticsearch-bootloader aspireAdminPort: 50505 Y: : y
You will see a folder with the name entered in the 'artifactId' parameter, change your current directory into it
cd aspire5
Build the distribution
mvn clean package
This generates the distribution into the 'target' folder
Copy your distribution to where you want it to be installed
cp -r target/aspire5 /your/installation/path
If installing on Linux, give execution permissions to the bin/aspire.sh file:
cd /your/installation/path/aspire5 chmod +x bin/aspire.sh