To install the required task package, execute the following command:
$ sudo apt-get install task
Ensure to set the environment variables with your pull credentials for the north.io NEXUS registry, and then run the task:
$ NEXUS_USERNAME=<name> NEXUS_PASSWORD='<password>' Version="0.3.2" task neoon:mini:from-scratch
This will install all necessary packages and services in Minikube, along with the Neoon application.
Domain=<URL>
: Custom URL to run, defaults tohttps://neoon.local
EnvID=<EnvID>
: Environment ID, default is 'local'Tenant=<Tenant>
: Tenant, default is 'local'Version=<Version>
: Version of the product to run, default is '0.3.2'
Note: The application will be accessible at https://<Domain>/<EnvID>
. For default values, use https://neoon.local/local
.
A rootCA for the domain will be generated and stored in the directory ~/.local/share/mkcert/
. To connect to the VM from a PC or Laptop, add the following entry to your /etc/hosts
file:
<IP-VM> neoon.local
To change the Domain, Version, or EnvID, set them as environment variables before running the task:
Version="0.3.3" task neoon:mini:run
The installation process can be executed step-by-step:
- task requried-packages:install
- task minikube:start
- task infra:mini:install -- --username <username-NEXUS> --password <password-NEXUS>
- task neoon:mini:run
To install a specific version:
Version="0.2.2" task neoon:mini:run
To upgrade the Neoon application to a new version:
Version="0.3.2" task neoon:mini:upgrade
To delete the current application and install a new one:
Version="0.3.2" task neoon:mini:recreate
To configure the laptop to trust the rootCA.pem
certificate, follow these guides:
- MacOS: Guide to install the Securly SSL certificate on Mac OS X
- Windows: Guide to import intermediate and root certificates via MMC
If users are not explicitly provided via CLI to the task
utility, the default users are taken from values-file.