Cómo migrar una aplicación a Parse Server en Ubuntu 16.04

Introducción

Siguiendo con el proceso uene mi anterior publicación Cómo instalar Parse Server en Ubuntu 16.04, en esta ocasión, migraremos una aplicación que tengamos en Parse.com, a nuestro Parse Server.

Requisitos previos

-Ubuntu 16.04 con Parse Server instalado (Guía anterior)

Paso 1 – Preparar nuestra base de datos MongoDB para la migración

Lo primero es crear un usuario para que los servidores de Parse se conecten a nuestra base de datos y puedan migrar la información.

Primero entramos en la consola de MongoDB

mongo

Una vez dentro:


use database_name
db.createUser({ user: "parse", pwd: "password", roles: [ { role: "userAdmin", db: "database_name" } ] })
exit

A continuación debemos modificar el fichero de configuración de MongoDB para aceptar conexiones exteriores, para ello modificaremos una linea de ese fichero. Es importante que al terminar la migración, restauremos la linea original.


sudo systemctl stop mongod
sudo nano /etc/mongod.conf

Y modificamos la linea: bindIp: 127.0.0.1 por:

bindIp: 0.0.0.0


sudo systemctl start mongod

Comprobamos que el servicio funciona correctamente


sudo systemctl status mongod

Paso 2 – Migración

En Parse.com seleccionamos la aplicación que queremos migrar, App Settings -> General -> Migrate. La url que nos solicita es la siguiente:

mongodb://parse:password@your_domain_name:27017/database_name

Parse nos avisará de que la conexión no es segura al no ser https, le damos a continuar. Una vez termine el proceso, recibiremos un correo de Parse indicando que la migración es correcta.

small-Migration-OK

Antes de pinchar en Finalizar, si tenemos Parse Dashboard instalado (Guía) , debemos comprobar que la información migrada es correcta.

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *