Service Integration Platform for Smart Cities and Society 5.0
Synerex beta is a beta version of Synergic Exchange and its supporting systems. This project is partially supported by JST MIRAI, NICT Grant, NEDO Grant, and MIC SCOPE.
This repository includes following git repositories by submodules.
- synerex_api
- synerex_nodeapi
- synerex_nodeserv
- synerex_server
- synerex_sxutil
- synerex_gateway
- synerex_proto
- synerex_provider
go 1.13 or later (we use go.mod files for module dependencies) nodejs(10.13.0) / npm(6.4.1) / yarn(1.12.1) for web client development.
Following step will git clone all sub-modules and update, and build basic softwares.
git clone https://github.com/synerex/synerex_beta.git
cd synerex_beta
make
In the most of directories(modules), build.bat is prepared.
git clone https://github.com/synerex/synerex_beta.git
cd synerex_beta
git submodule update --init --recursive
cd nodeserv
build
cd ../server
build
cd ../provider/fleet
build
cd ../provider/map
build
cd ../provider/harmovis
go build
cd ../gateway/simple
go build
# create network
docker network create synerex_net
# build image
docker-compose build
# run docker-compose
docker-compose up