AxLabs has enhanced its Docker-based Neo3 private network deployment solution to support Windows, complementing its existing compatibility with Linux and MacOS. The tool aims to simplify setting up a local development environment for builders on Neo, which is used in application testing.
Docker, a platform that uses virtualization to run software in isolated environments known as containers, bundles applications with their dependencies. This approach ensures consistent operation and testing of the software on different hardware and operating systems. The neo3-privatenet-docker
repository from AxLabs automates the entire process of building, configuring and operating a private Neo network.
The implementation includes a consensus node and two RPC clients, each in its own container and built from the Neo source code with all necessary plugins. The Neo source code is linked as a git submodule, allowing developers to switch to different Neo versions by adjusting the target commit. The Docker file used to create the NeoCLI instances is commented out and provides insight into the process and configuration options, including the exclusion of specific plugins from the build.
The repository also provides examples showing how to use the JSON-RPC API from the consensus and client nodes, along with instructions for accessing the node CLI.
Learn more about neo3-privatenet-docker by visiting its GitHub page:
https://github.com/AxLabs/neo3-privatenet-docker