From 4938fe3d4a3d8436f366b84cc40b0a4afa3be163 Mon Sep 17 00:00:00 2001 From: Scott White Date: Mon, 25 Jan 2016 23:28:23 -0600 Subject: - Make nginx config correctly point at devbox/index.html - Fix use of sudo with npm/bower install - Fix setup of nginx config --- devbox/nginx-default.conf | 6 +++++- devbox/provisioning.sh | 12 ++++++------ 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/devbox/nginx-default.conf b/devbox/nginx-default.conf index a5d0eda..eade376 100644 --- a/devbox/nginx-default.conf +++ b/devbox/nginx-default.conf @@ -1,10 +1,14 @@ server { root {{ROOT_DIR}}; - index devbox/index.html; charset utf-8; server_name localhost; + # Redirect to devbox/index.html + # = means exact location + location = / { + try_files /devbox/index.html =404; + } location /http-bind/ { proxy_pass http://localhost:5280/http-bind/; diff --git a/devbox/provisioning.sh b/devbox/provisioning.sh index aa8cd25..e52c891 100644 --- a/devbox/provisioning.sh +++ b/devbox/provisioning.sh @@ -31,21 +31,21 @@ cp /vagrant/devbox/prosody.cfg.lua /etc/prosody/prosody.cfg.lua # apt-get install -y nginx cp /vagrant/devbox/nginx-default.conf /etc/nginx/sites-available/default -sed --in-place 's|{{ROOT_DIR}}|/vagrant|g' /etc/nginx/sites-available/default/nginx-default.conf +sed --in-place 's|{{ROOT_DIR}}|/vagrant|g' /etc/nginx/sites-available/default /etc/init.d/nginx restart # # Candy development dependencies # -sudo add-apt-repository ppa:chris-lea/node.js -sudo apt-get update -sudo apt-get install -y nodejs git +add-apt-repository ppa:chris-lea/node.js +apt-get update +apt-get install -y nodejs git npm install -g grunt-cli npm install -g bower cd /vagrant -su -u vagrant npm install -su -u vagrant bower install +sudo -H -u vagrant npm install +sudo -H -u vagrant bower install # # Selenium & PhantomJS for testing -- cgit v1.2.3