name-matcher
A simple name matching webservice
Last updated 5 months ago by jwtlake .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install name-matcher 
SYNC missed versions from official npm registry.

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

Variable Default Edit Required
NAMEMATCHER_BINDHOST 127.0.0.1
NAMEMATCHER_BINDPORT 3500
DB_DATABASE coins
DB_PORT 5432
DB_HOST localhost
DB_USERNAME_NODE_API postgres
DB_PASSWORD_NODE_API Likely
AUTH_APP_ENCKEY Yes
AUTH_APP_ENCALG Yes

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

Current Tags

  • 5.0.2                                ...           latest (5 months ago)
  • 4.0.3                                ...           next (a year ago)

19 Versions

  • 5.0.2                                ...           5 months ago
  • 5.0.1                                ...           5 months ago
  • 5.0.0                                ...           5 months ago
  • 4.0.3                                ...           a year ago
  • 4.0.2                                ...           a year ago
  • 4.0.1                                ...           a year ago
  • 4.0.0                                ...           a year ago
  • 3.0.0                                ...           2 years ago
  • 2.0.1                                ...           2 years ago
  • 2.0.0                                ...           2 years ago
  • 1.1.6                                ...           2 years ago
  • 1.1.5                                ...           2 years ago
  • 1.1.4                                ...           2 years ago
  • 1.1.3                                ...           2 years ago
  • 1.1.2                                ...           2 years ago
  • 1.1.1                                ...           3 years ago
  • 1.1.0                                ...           3 years ago
  • 1.0.0                                ...           3 years ago
  • 0.0.1                                ...           3 years ago
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 20
Dependencies (8)
Dev Dependencies (5)
Dependents (0)
None

Copyright 2014 - 2016 © taobao.org |