Run container locally
Clone the repository to your local machine using:
Using http
git clone https://github.com/meshmakers/getting-started.git
Using ssh
git clone git@github.com:meshmakers/getting-started.git
Add OctoMesh Identity Services to your hosts file
Edit as administrator file /etc/hosts
(Linux/Mac) or C:\Windows\System32\drivers\etc\hosts
(Windows) file and add the following entry:
# OctoMesh Identity Services
127.0.0.1 octo-identity-services
# end OctoMesh Identity Services
Run OctoMesh container
Check if Docker is running on your machine. If not, start Docker Desktop.
Before you start, ensure that openssl is available in your PATH variable:
$ openssl
Ensure that octo-cli installed successfully by running the following command:
octo-cli
Navigate to the root directory of the cloned repository and run the following command:
$ cd scripts
$ ./om-install.ps1
This command will start create certificates and run the OctoMesh platform with mongodb, crate databases, and RabbitMQ.
Log-In to OctoMesh
Navigate to https://octo-identity-services:5003/ in your browser to view the OctoMesh platform.
Use an email and password to register the admin user. Please note that the email must be a valid email address, but it does not have to be a real email address.
Log-In to octo-cli
Run the following command to log in to octo-cli.
./om-login-local.ps1
URI's of available services
- OctoMesh Identity Services: https://octo-identity-services:5003/
- OctoMesh Repository Playground for system tenant: https://localhost:5001/tenants/octosystem/graphql/playground
- OctoMesh Admin Panel: https://localhost:5005/
- OctoMesh Bot Dashboard: https://localhost:5009/ui/jobs
Uninstall of environment
To uninstall the OctoMesh platform, run the following command:
./om-uninstall.ps1