AxLabs updates its Neo N3 private network Docker solution to support Windows

AxLabs has recently upgraded its Neo3 private network deployment solution, which is based on Docker, to now support Windows in addition to its existing compatibility with Linux and MacOS. This enhancement is designed to streamline the setup of a local development environment for Neo builders, particularly during the testing phase of applications.

Docker, a virtualization platform that utilizes isolated environments called containers to run software, simplifies the process of bundling applications along with their dependencies. This approach ensures consistent operation and testing of software across different hardware and operating systems. The neo3-privatenet-docker repository by AxLabs automates the entire process of setting up, configuring, and managing a private Neo network.

The deployment consists of a consensus node and two RPC clients, each housed in separate containers and built from the Neo source code with all required plugins. Developers can easily switch between different versions of Neo by adjusting the target commit since the Neo source code is linked as a git submodule. The Dockerfile used for creating the NeoCLI instances is well-documented, providing valuable insights into the process and configuration options, including the ability to exclude specific plugins during the build.

Additionally, the repository provides examples showcasing how to utilize the JSON-RPC API of the consensus and client nodes, along with instructions for accessing the node CLI.

For more information about neo3-privatenet-docker, please visit the GitHub page at:
https://github.com/AxLabs/neo3-privatenet-docker