'Gruut authority' is certificate authority server. The server receives a CSR(Certificate signing request) from a signer who wants to join in the network and generates a certificate using RSA signing.
-
Node ≥ v10.11.0
-
NPM ≥ v6.5.0
-
MariaDB
-
Botan library
- Clone a repository
git clone https://github.com/randombit/botan.git
- Run a script file(
configure.py
) make && make install
- Clone a repository
We have tested on 'Ubuntu 18.04', 'macOS Mojave 10.14.2.'
We are using a dotenv package.
$ vim ${yourProjectRoot}/.env
Sample environment file
# ${yourProjectRoot}/.env
SEQUELIZE_USER="root"
SEQUELIZE_PASSWORD="1234"
NODE_ENV="development"
GA_PORT="3000"
$ npm install
$ sequelize db:create
$ sequelize db:migrate
$ npm run prod