You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
Version 1
Next »
Prerequistes
- Docker 20.10.X and up
- If using MacOS or Windows, install Docker Desktop
- Resources for MacOS/Windows Docker Desktop
- Docker Desktop → Preferences → Resources → Advanced
- A valid Aspire account and Aspire 5 License (see Aspire Registration and Licensing)
- Download aspire-quickstart.zip
Installation Process
- (If MacOS or Windows) Install Docker Desktop from Official Site
- Set the resources for Docker Desktop as to at least 2 CPUs, 8 GB Memory, 1 GB Swap (at Preferences → Resources → Advanced)
![](/download/attachments/823690552/image2021-9-7_13-38-35.png?version=1&modificationDate=1692225120857&api=v2)
- Enable file sharing on the unziped aspire-quickstart folder (at Preferences → Resources → File Sharing)
![](/download/attachments/823690552/image2021-9-7_13-40-35.png?version=1&modificationDate=1692225120877&api=v2)
Open a command line terminal and Login to artifactory docker registry:
$ docker login docker.repository.sca.accenture.com
You will be prompted for your credentials (registered email and password)
If you can't remember the credentials write to [email protected], these would be shared with you when you request the Account and License. This step is required so Docker can download the official images of Aspire.- Unzip the aspire-quickstart.zip file
![](/download/thumbnails/823690552/image-2023-8-17_5-43-29.png?version=1&modificationDate=1692225120808&api=v2)
- Copy your AspireLicense.lic to aspire-quickstart/config/
- Only Aspire 5 Licenses are valid
![](/download/thumbnails/823690552/image-2023-8-17_5-44-44.png?version=1&modificationDate=1692225120787&api=v2)
- This step is optional, you can add ASPIRE_LOG_STDIO: 'true' on docker-compose.yml this is so stdio.log appears on opt/aspire/log for manager and worker
![](/download/attachments/823690552/image-2023-8-17_5-48-24.png?version=1&modificationDate=1692225120759&api=v2)
- Execute the following on the command line terminal:
- docker-compose up -d
![](/download/thumbnails/823690552/image-2023-8-17_5-52-46.png?version=1&modificationDate=1692225120731&api=v2)
- Wait until all containers have started:
![](/download/attachments/823690552/image-2023-8-17_5-53-54.png?version=1&modificationDate=1692225120705&api=v2)
- It may take several minutes for Aspire to download all the required components and start.
- Manager node should be accessible via http://localhost:50505/
![](/download/attachments/823690552/image-2023-8-17_5-55-24.png?version=1&modificationDate=1692225120678&api=v2)
Worker node should be accessible via http://localhost:51505/aspire
![](/download/attachments/823690552/image-2023-8-17_5-56-46.png?version=1&modificationDate=1692225120651&api=v2)
- If you followed step 5 and enabled ASPIRE_LOG_STDIO: 'true', you should be able to see stdio.log on opt/aspire/log
![](/download/attachments/823690552/image-2023-8-17_6-1-7.png?version=1&modificationDate=1692225120621&api=v2)
Happy crawling with Aspire5!
Uninstall quickstart containers
- Execute uninstall-quickstart.sh if MacOS or Linux
- uninstall-quickstart.bat if Windows
What have been installed with these scripts?
The current quickstart guide installs the following containers:
- Elasticsearch / Kibana
- Aspire5
Want to know more about the quickstart?
The current quickstart scripts execute the following steps in order:
- Creates docker volumes for persistent storage (elasticsearch indexes) and network for all the containers to communicate to each other
- Starts elasticsearch and kibana
- Starts aspire service
All docker containers share the same environment variables at the .env file, this is not recommended for production deployments, but simplifies the management of variables for the quickstart scripts.