Skip to content

node.js based web server implementation for ONS service records management

License

Notifications You must be signed in to change notification settings

gs1oliot/oliot-ons-2.0.1

Repository files navigation

oliot-ons-1.1

Oliot-ons is the impementation of GS1 ONS 2.0.1

Features

  • Node.js based RESTful Interface for easy service records management
  • Access control to share accesibitity to service records with others
  • Oauth 2.0 compliant authentification

Install

Prerequisites

Get docker and docker-compose

Before installation

configure each DB's ID and PW in .env file for your purpose.

Linux

You can install ONS management server comprised of authentification(postgreSQL), access control(Neo4J), web app(Node.js), web API(Node.js).

$ bash deploy_manage_server.sh

You can install ONS server comprised of ONS compliant DNS software(powerDNS), back-end DB(MySQL), web API(Node.js).

$ bash deploy_ons_server.sh 

Notice

  • You can install both servers in one machine.
  • If the data in the mysql table is displayed as an unknown string as shown below, add the following command.
+----+---------+
| id | content |
+----+---------+
|  1 |   ???   |
|  2 |   ???   |
+----+---------+

# Connect mysql docker
# vi etc/mysql/my.cnf

[client]
default-character-set=utf8

[mysqld]
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8

License

See LICENSE.

About

node.js based web server implementation for ONS service records management

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •