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

fix couple of defects and enhancements: backend service port, css extend error, wrong nginx tap, run require.py without root, nginx user setting, 404 on Chart.min.js, etc #1

Open
wants to merge 8 commits into
base: master
Choose a base branch
from

Conversation

alexzhangs
Copy link

@alexzhangs alexzhangs commented Aug 14, 2018

hi gaijin,

I have made a couple of changes on my fork which is based on your latest master branch, including:

  • fix wrong backend service ports in nginx conf template file. …
  • fix defect: img.icon-40-raw was not found when do gulp. …
  • fix defect: homebrew/nginx doesn't have upload module. …
  • fix defect: under either root or non-root, require.py always run into… …
  • enhancement: add "user" setting to nginx config. …
  • fix defect: HTTP error 404 on Chart.min.js …
  • add missing step to README: starting nginx service
  • enhancement: make README more readable.

Details can be found in each commit log.
I created this pull request, in case you may want to merge the changes.

the backend service ports in nginx conf template should follow supervisord.nginx.conf.
.icon-40 is extending a non-exist selector in www/scss/_base.scss.
nginx upload module is available in nginx-full which is in tap denji/nginx.
… failure.

manos brew doesn't allow to be run under root, but require.py requires being  executed under root.
without a proper setting for nginx user, nginx process won't have permission to  access to upload path, default is /usr/local/opt/ppmessage, hence uploading files in chat will fail.
somehow bower generated web files refer to Chart.min.js which does not exist instead of Chart.js.
didn't find a way to fix this in the source, as a patch, add a step to README to copy this file.
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