Categorías
MongoDB Raspberry pi 3 Ubuntu

Instalar MongoDB en Ubuntu Raspberry pi 3

El proceso de instalación es muy sencillo.

$ sudo atp-get update
$ sudo apt-get install mongodb

Ahora creamos el directorio donde alojaremos nuestra base de datos. Como MongoDB busca por defecto en /data/db/ vamos a crear las carpetas en esa ruta.

$ sudo mkdir /data
$ sudo mkdir /data/db

Finalmente arrancamos MongoDB, pasandole como parametros el puerto y la ruta de la base de datos.

$ sudo mongod --port 8001 --dbpath /data/db/ --fork --logpath /data/mongodb1.log

Para detener el proceso tenemos varias opciones.

1.- O bien entrar en la shell de mongo,

$ mongo --port 8001

y ejecutar los siguientes comandos.

> use admin
> db.shutdownServer()
> exit

2.- O bien podemos matar el proceso buscando su pid

$ ps -A | grep mongod

y despues matarlo.

$ sudo mongod --port 8001 --shutdown

3.- O más facil.

$ sudo mongod --port 8001 --shutdown

Un saludo.

Categorías
Express Raspberry pi 3 Ubuntu

Montando un servidor con express en Ubuntu Raspberry pi 3

Para este tutorial necesitamos nodejs.  Aqui te muestro como instalar node.js si no lo tienes aún.

Crea un directorio para alojar el servidor y entra en él.

$ mkdir express-app
$ cd express-app

con el siguiente comando creamos el fichero package.json de configuracion de nuestro proyecto.

$ npm init

Configuramos el fichero respondiendo a las preguntas que se nos presentan y prestamos especial atencion a la que hace referencia al entry point.

entry point: (index.js)

Aqui vamos a llamarla app.js, aunque cualquier nombre de fichero sería válido.

Siempre dentro del directorio del proyecto instalamos Express.

$ npm install express --save

Ahora solo nos queda programar nuestro servidor por lo que creamos el fichero app.js con el siguiente contenido.

var express = require('express')
var app = express()

app.get('/', function (req, res) {
  res.send('Hello World!')
})

app.listen(3000, function () {
  console.log('Example app listening on port 3000!')
})

Para iniciarlo solo tenemos que ejecutar el siguiente comando.

$ node app.js

Y abrir nuestro navegador en la direccion http://localhost:3000

Para ver un ejemplo más completo de un servidor express, sobre el que empezar a trabajar en nuestro propio proyecto, podemos utilizar Express Generator.

$ npm install express-generator -g
$ express express-generator-app
$ cd express-generator-app && npm install

con esto  instalamos el generador en la primera linea, creamos los pilares de nuestro proyecto en la segunda e instalamos las dependencias necesarias en la tercera con lo que ya estaría listo para arrancar.

$ DEBUG=express-generator-app:* npm start

Abrimos el navegador en la direccion http://localhost:3000 para ver el resultado.

Un saludo,

Categorías
NodeJS Raspberry pi 3 Ubuntu

Instalar nodejs v6.95 LTS en Ubuntu Raspberry pi 3

Para realizar la instalación de la version LTS de node vía gestor de paquetes, en una rapsberry que corra Ubuntu/Debian, tenemos que instalar curl previamente:

$ sudo apt-get install curl

Ahora con estas dos instrucciones instalamos nodejs:

$ curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
$ sudo apt-get install -y nodejs

Y por último, opcionalmente instalamos el paquete build-essential ,que podriamos necesitar para compilar algunos paquetes de npm en el futuro:

$ sudo apt-get install -y build-essential

Un saludo,

Categorías
Angular2 Ubuntu

Instalación sobre Ubuntu de Angular-CLI y primeros pasos en Angular2

Para instalar angular-cli en ubuntu tenemos que tener instalado previamente nodejs y npm. Para comprobar si lo tienes instalado escribe en la terminal

$ node -v && npm -v

Debería devolverte la version de nodejs y de npm que tengas instalada. Si no es así prueba a instalar nodejs. Aqui tienes un post que explica como hacerlo de manera sencilla Instalar nodejs v6.94 LTS en ubuntu.

$ sudo npm install -g angular-cli

Una vez se haya instalado puedes crear tu primer proyecto

$ ng new my-app
$ cd my-app
$ ng serve

Con la primera instrucción angular-cli genera toda la estructura sobre la que desarrollaremos nuestra app. Si abrimos nuestro navegador y vamos a http://localhost:4200/ deberiamos ver el mensaje app works!!

Enhorabuena si llegaste hasta aquí sin muchos contratiempos!!

Un saludo,

Categorías
NodeJS Ubuntu

Instalar nodejs v6.94 LTS en Ubuntu

Para realizar la instalación de la version LTS de node tenemos que instalar curl previamente:

$ sudo apt-get install curl

Ahora con estas dos instrucciones instalamos nodejs:

$ curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
$ sudo apt-get install -y nodejs

Y por último, opcionalmente instalamos el paquete build-essential ,que podriamos necesitar para compilar algunos paquetes de npm en el futuro:

$ sudo apt-get install -y build-essential

Un saludo,