Skip to main content

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.

warning

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

Uninstall of environment

To uninstall the OctoMesh platform, run the following command:

./om-uninstall.ps1