Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v0.3.2 proposal #52

Closed
wants to merge 25 commits into from
Closed

v0.3.2 proposal #52

wants to merge 25 commits into from

Conversation

makemek
Copy link
Owner

@makemek makemek commented May 1, 2017

2017.05.01, Version 0.3.2

Notable Changes

Commits

  • [c9dc676] doc: update outdated configuration section
  • [00881de] doc: start the application in production mode
  • [aa44463] fix(package): update pino to version 4.5.0
  • [5562000] chore(package): update async to version 2.4.0
  • [1b35907] config: use default pm2 log dir
  • [cb52dd4] config: remove LOGGER_ENABLE option
  • [c56d994] config: fix can't config LOGGER_ENABLE and LOGGER_PRETTY
  • [42d7d69] src: no need to log http request
  • [f046d7b] src: replace winston logger with pino logger
  • [da91530] chore(package): update nyc to version 10.3.0
  • [ca72694] src: refactor code to be es6 complient
  • [aa37ff8] build: reduce docker image size
  • [bad5e15] chore(package): update coveralls to version 2.13.1
  • [b4bba33] build: start process.yml using production environment
  • [1d60216] build: fix pm2-docker not found config file
  • [89fbdda] src: js class implementation in cookie injector
  • [087d1d7] src: remove injecting 'cklg' cookie
  • [69222dd] build: 'gulp build' and 'gulp import' as default task
  • [bc1586e] src: replace sprintf-js with es6 string template
  • [e9a7153] dep: dev package should be in devDependencies
  • [875fe86] npm,doc: 'npm start' will launch app using pm2
  • [f7cce20] chore(package): update mocha to version 3.3.0
  • [aa94733] doc: remarks when running in development mode
  • [eac0f9a] pm2,bin,test: load all app's envs from process.yml
  • [34549ba] pm2,doc: prefer starting the app with pm2 yml config

makemek and others added 25 commits May 1, 2017 15:56
Combine all environment variables in process.yml.
Package dot-env which loads .env.json is no longer required.

PR-URL: #30
* 'npm start' loads env from process.yml using pm2
* easy-to-see header with remarks in npm start

PR-URL: #33
Injecting DMM cookie 'ckcy' is sufficient enough to access DMM game.
Injecting 'cklg' to DMM cookie is not neccessary.

PR-URL: #37
Implement Injector using a javascript `class` over relying on dependency
`inherit`

PR-URL: #37
Loadbalancer should do this job instead

PR-URL: #45
LOGGER_ENABLE and LOGGER_PRETTY expect boolean value but receive a
string

PR-URL: #46
LOGGER_LEVEL has 'silent' which disable a log.
Having LOGGER_ENABLE is redundant.

PR-URL: #46
By default all pm2 logs that are not location specific will be in ~/.pm2

PR-URL: #47
makemek added a commit that referenced this pull request May 1, 2017
Notable Changes:
* All environment varaibles are loaded from process.yml which requires
pm2 to start #30
* `cklg` cookie are not required to access DMM game page and will not be
not be injected to a request #37
* No logging router requests. #45
* Use pino logger over winston for better performance
#44

PR-URL: #52
makemek added a commit that referenced this pull request May 1, 2017
Notable Changes:
* All environment varaibles are loaded from process.yml which requires pm2 to start #30
* `cklg` cookie are not required to access DMM game page and will not be not be injected to a request #37
* No logging router requests. #45
* Use pino logger over winston for better performance #44

PR-URL: #52
@makemek
Copy link
Owner Author

makemek commented May 1, 2017

merged!, release will be out soon

@makemek makemek closed this May 1, 2017
@makemek makemek deleted the v0.3.2-proposal branch May 1, 2017 10:23
makemek added a commit that referenced this pull request May 1, 2017
Notable Changes:
* All environment varaibles are loaded from process.yml which requires pm2 to start #30
* `cklg` cookie are not required to access DMM game page and will not be not be injected to a request #37
* No logging router requests. #45
* Use pino logger over winston for better performance #44

PR-URL: #52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant