couchApp. Primeros pasos.

couchDBPara aquellos que no lo sepáis aún, couchApp es una utilidad que petmite “subir” desarrollos HTML+Javascript a couchDB, ya que esa base de datos noSQL permite alojar como documentos de diseño el código páginas que comunican con sus propios documentos alojados.

Esta entrada no explica cómo instalar couchDB ni couchApp. Dejo aquí el link de cómo instalar couchApp dependiendo del sistema operativo. En mi caso, todas las pruebas se han hecho bajo Windows. Sobre couchDB, basta seguir las instrucciones en su página oficial.

Una vez está instalado, utilizando el interfaz de comandos nos dirigimos a la carpeta en donde se ha instalado y ejecutamos.

c:\couchApp\couchapp.exe generate holamundo.

El comando responde con:

2017-11-21 11:01:18 [INFO] c:\couchApp\holamundo generated.

Ha creado un directorio con contenido, y tiene el siguiente aspecto:

c:\couchApp>cd holamundoc:\couchApp\holamundo>dir
El volumen de la unidad C es Windows
El número de serie del volumen es: 2EB9-3EF8Directorio de c:\couchApp\holamundo
21/11/2017 11:01
.
21/11/2017 11:01..
21/11/2017 11:01 176 .couchappignore
21/11/2017 11:01 2 .couchapprc
08/11/2011 18:08 99 couchapp.json
08/11/2011 18:08 10 language
21/11/2017 11:01lists
08/11/2011 18:08 679 README.md
21/11/2017 11:01shows
21/11/2017 11:01updates
21/11/2017 11:01vendor
21/11/2017 11:01views
21/11/2017 11:01_attachments
21/11/2017 11:01 17 _id
6 archivos 983 bytes
8 dirs 37.906.235.392 bytes libres

Como primera prueba, ya nos vale. Ahora subimos la aplicación al server. En mi caso, tengo una instalación local de couchDB:

c:\couchApp>couchapp.exe push holamundo http://usuario:contraseña@127.0.0.1:5984/prueba
2017-11-21 13:36:05 [INFO] Visit your CouchApp here:
http://127.0.0.1:5984/prueba/_design/holamundo/index.html

 

Sin olvidar poner el usuario/contraseña que corresponda (eso si tienes configurado el server con credenciales).

Lo que hace esta orden es “subir” la aplicación holamundo a la base de datos prueba en el server de couchDB. Importante tener en cuenta que la base de datos ya debe estar creada antes de lanzar esta orden.

Si ponemos la URL que nos indica el comando en el navegador, nos aparece lo siguiente:

initial page couchapp

Ya sé. Es muuuy simple. Pero bueno. De eso se trata. De una primera prueba.

¡Hasta el próximo post!

Anuncios

Acerca de Isildur Fuentes

Apasionado de las buenas historias y aikidoka de la tierra.

Publicado el enero 17, 2018 en couchdb, open source y etiquetado en , , . Guarda el enlace permanente. Comentarios desactivados en couchApp. Primeros pasos..

Los comentarios están cerrados.

A %d blogueros les gusta esto: