Sign inSign up

hucknz/mesh-mini

By hucknz

•Updated 14 days ago

Mesh-Mini is a fork of the npm package MeshCommander.

Image
0

10K+

hucknz/mesh-mini repository overview

⁠Mesh-Mini

Mesh-Mini is a fork of the npm package MeshCommander created by BrytonSalisbury⁠, due to the ending of support of the MeshCommander application.

Note: This repo only builds a new version of the docker container when the base image is uploaded. Refer to https://github.com/BrytonSalisbury/mesh-mini⁠ for the original source and package downloads.

⁠Background

The code has been modified to be bundled and injected into a copy of node.exe and is accessed via your localhost in a browser. Docker images are also provided below. This solution is much more performant than the original MeshCommander due to running in a modern browser.

⁠Docker

A Docker image can be pulled and then run with the following commands:

docker pull hucknz/mesh-mini

docker run -p 3000:3000 hucknz/mesh-mini

⁠Docker compose example
  meshcommander:
    container_name: meshcommander
    image: hucknz/mesh-mini
    ports:
      - 3000:3000
    restart: unless-stopped
⁠Notes

The Docker image is running the 'server' version of Mesh-Mini which can store a central computer list inside the container. The container can be passed an environment variable, COMPUTER_PATH, which controls where the computer list is stored, i.e COMPUTER_PATH=/config/computers.json

This can be used in conjunction with a mounted volume so a computer list can be provided and maintained from local storage.

If the environment variable isn't provided, when a computer list is pushed to the server it will be stored in /usr/src/app/computers.json

https://hub.docker.com/r/hucknz/mesh-mini⁠

Tag summary

Content type

Image

Digest

sha256:ddcc605d3…

Size

69.2 MB

Last updated

14 days ago

docker pull hucknz/mesh-mini