Posts

Showing posts from March, 2019

Announcing https://orderbook.xrp.ninja

Image
I just made a website https://orderbook.xrp.ninja . I have explained why I did it in the front page. I am going to record some of the problems that I had and how I solved them in this post. Prod code doesn't work The code works in development mode. But it doesn't after minified. The error message was: Uncaught Error: [$injector:modulerr] Failed to instantiate module rp due to: Error: [$injector:unpr] Unknown provider: e I found a post on stackoverflow and fixed it like this . Add domain to an existing Letsencrypt cert $ certbot certonly --cert-name rippled.xrp.ninja -d rippled.xrp.ninja,ripple.xrp.ninja,www.xrp.ninja,xrp.ninja,orderbook.xrp.ninja Redirect http traffic to https on lighttpd Add this to lighttpd.con and also enable mod_redirect . $HTTP["scheme"] == "http" { # capture vhost name with regex conditiona -> %0 in redirect pattern # must be the most inner block to the redirect rule $HTTP["host"] =~ ".*&qu

Gulp bash completion

https://www.npmjs.com/package/gulp-bash-completion I tried this. I followed the instructions on the above page, but it didn't work. Then I did the following and it worked: Locate the gulp-completion.bash file installed by the package. Change the echo_gulp_tasks variable in gulp-completion.bash file to gulp --tasks-simple Copy gulp-completion.bash to /etc/bash_completion.d and source the file in current shell. Now try type gulp [space] and hit [enter] , the completion should work. At this time, this npm package is no longer required. So you can uninstall it.