Main repository for the Open-Idempotency System
- Install cygwin with the following:
- gcc-g++
- gdb
- cmake
- make
- bash
- grep
- Add C:\cygwin64\bin to your path
- Install rust from here
- Download and unzip the windows protobuf-compiler here
- Take the unzipped file and place it at C:/protoc and add it to your path
Run the following command:
apt install -y protobuf-compiler build-essential libssl-dev gcc g++ gdb ninja-build valgrind cmake libprotobuf-dev &&
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Override the MAIN_PROTO_FILE environment variable with the absolute path of the proto files in the repository. In a docker container this may be something like /src/protos/idempotency.proto