0.0.1 • Published 6 years ago

matise-bag v0.0.1

Weekly downloads
6
License
-
Repository
-
Last release
6 years ago

matise-bag

My delightful Nuxt.js project

Build Setup

# install dependencies
$ npm install

# serve with hot reload at localhost:3000
$ npm run dev

# build for production and launch server
$ npm run build
$ npm start

# generate static project
$ npm run generate

For detailed explanation on how things work, checkout Nuxt.js docs.

Deployment: digital ocean droplet nodejs one clickapp

update nodejs

# Using Ubuntu
`curl -sL https://deb.nodesource.com/setup_9.x | sudo -E bash -`
`sudo apt-get install -y nodejs`

install nginx sudo apt-get update sudo apt-get install nginx

/etc/nginx/sites-available/default

server {
        listen 80;

        server_name staging.bag.matise.nl;

        root /home/staging;
        index index.html;

        location / {
           proxy_pass http://localhost:3001;
           proxy_http_version 1.1;
           proxy_set_header Upgrade $http_upgrade;
           proxy_set_header Connection 'upgrade';
           proxy_set_header Host $host;
           proxy_cache_bypass $http_upgrade;
        }
}

pm2 start npm --name "matisebag-staging" -- run start-staging