Oliot-ons is the impementation of GS1 ONS 2.0.1
- 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
Get docker and docker-compose
configure each DB's ID and PW in .env file for your purpose.
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
- 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
See LICENSE.