aknow2 / synerex_beta

Service Integration Platform for Smart Cities and Society 5.0

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Synerex Beta Readme

Service Integration Platform for Smart Cities and Society 5.0

Introduction

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.

Requirements

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.

Installation

Unix/Linux/Mac OS

make

Windows

Currently, go build is required for each submodules.

git clone https://github.com/synerex/synerex_beta.git
cd synerex_beta
git submodule update --init --recursive

cd nodeserv
go build

cd ../server
go build

for Providers

cd ../provider/fleet
go build

cd ../provider/map
go build

cd ../provider/harmovis
go build

for Gateways

cd ../gateway/simple
go build

Run with docker

# create network
docker network create synerex_net

# build image
docker-compose build

# run docker-compose
docker-compose up

About

Service Integration Platform for Smart Cities and Society 5.0

License:Apache License 2.0


Languages

Language:Makefile 100.0%