5.1.0 • Published 5 years ago

name-matcher v5.1.0

Weekly downloads
3
License
MIT
Repository
github
Last release
5 years ago

Name Matcher

A simple webservice that wraps the Natural library

Requirements

.env Enviorment Varaibles

NameMatcher loads configuration via dotenv

  • For local development copy .env.example to .env and edit it's values appropriately
  • In deployment however these values are set on the host as Environment Variables via Ansible deploys

Required Variables

VariableDefaultEdit Required
NAMEMATCHER_BINDHOST127.0.0.1
NAMEMATCHER_BINDPORT3500
DB_DATABASEcoins
DB_PORT5432
DB_HOSTlocalhost
DB_USERNAME_NODE_APIpostgres
DB_PASSWORD_NODE_APILikely
AUTH_APP_ENCKEYYes
AUTH_APP_ENCALGYes

Installation

npm install

Credits

Created by Dylan Wood and Ross Kelly

License

TODO: Write license

Known Issues

Missing startup logs

name-matcher may not generate startup logs when launched as a service through the build process. See issue for more details.

$ sudo journalctl -u namematcher
-- No entries --
$ service namematcher status
● namematcher.service - COINS name matcher service
   Loaded: loaded (/etc/systemd/system/namematcher.service; enabled; vendor preset: enable
   Active: active (running) since Wed 2017-02-01 12:58:50 MST; 1 months 12 days ago
 Main PID: 6210 (node)
    Tasks: 10
   Memory: 37.0M
      CPU: 6.157s
   CGroup: /system.slice/namematcher.service
           └─6210 node /usr/bin/namematcher

Manually restarting the service produces the expected logs.

$ sudo systemctl restart namematcher
$ sudo journalctl -u namematcher
-- Logs begin at Tue 2017-05-16 18:13:01 MDT, end at Thu 2017-05-25 16:55:59 MDT. --
May 25 16:53:26 coins-namematcher-dev systemd[1]: Stopping COINS name matcher service...
May 25 16:53:26 coins-namematcher-dev systemd[1]: Stopped COINS name matcher service.
May 25 16:53:26 coins-namematcher-dev systemd[1]: Starting COINS name matcher service...
May 25 16:53:26 coins-namematcher-dev systemd[1]: Started COINS name matcher service.
May 25 16:53:28 coins-namematcher-dev namematcher[10845]: namematcher started
May 25 16:53:28 coins-namematcher-dev namematcher[10845]: Server running at: http://coins-na
5.1.0

5 years ago

5.0.2

5 years ago

5.0.1

5 years ago

5.0.0

5 years ago

4.0.3

6 years ago

4.0.2

6 years ago

4.0.1

6 years ago

4.0.0

6 years ago

3.0.0

6 years ago

2.0.1

6 years ago

2.0.0

7 years ago

1.1.6

7 years ago

1.1.5

7 years ago

1.1.4

7 years ago

1.1.3

7 years ago

1.1.2

7 years ago

1.1.1

7 years ago

1.1.0

7 years ago

1.0.0

7 years ago

0.0.1

7 years ago