Skip to content

Latest commit

 

History

History
58 lines (40 loc) · 2.47 KB

README.md

File metadata and controls

58 lines (40 loc) · 2.47 KB

kitcat

Gitter

El kit de las ciudades abiertas instala automáticamente un paquete de herramientas para ser utilizadas en iniciativas locales de datos abiertos.

Principios

  1. Out-of-the-box & one-click-to-wisdom™ - un instalador realiza la tarea automáticamente, i.e. no será necesario abrir el manual.
  2. Abierto y extensible - cualquiera puede agregar nueva funcionalidad a través de un pull request.
  3. Configurable - la personalización y ajustes ad hoc no serán un contratiempo y no modificarán el core.
  4. KISS (keep it simple and small) - nos enfocamos en utilizar los menores recursos posibles.
  5. No reinventamos ruedas - mejor utilizar recetas e instalaciones probadas por la comunidad que hacerla uno mismo.

Instalacion

Para usar kitcat en su ambiente es necesario seguir los siguientes pasos.

Nota: Los siguientes comandos de consola se basan en un sistema operativo Linux Debian Like. Pueden cambiar para otras distribuciones

  1. Se clona el repositorio github.
$ git clone [email protected]:mxabierto/kitcat.git
  1. Se instala la aplicación junto con las dependencias faltantes.
$ bash kitcat/install.sh develop

Nota: Las dependencias que se instalaran son: Docker 1.12, pip (ultima versión), setuptools(ultima versión)

Uso

Finalmente para levantar el ecosistema de CKAN es necesario correr los siguientes comandos.

$ kitcat createneighborhood
$ kitcat runserver --postgrespass=<postgrespass> --siteurl=<host>

Donde postgrespass sera el password de la base de datos y siteurl la url base donde correra la instalación de CKAN (http://tudominio.com).

Para corroborar la instalación se debe revisar el puerto y host por medio del navegador.

Creacion de usuario master

Para la creación de un usuario master se deben tener instaladas y levantadas las instancias del ecosistema de CKAN previamente. Para corroborar la instalación y el estado de las instancias correr el siguiente comando que arrojará un listado de las instancias que estan corriendo actualmente en el host:

$ docker ps

Depues ejecutar el siguiente comando:

$ kitcat create admin --username=<username> --password=<password>

Una vez que se ejecuta el comando el sistema pedira por medio de preguntas los datos del nuevo administrador que deberan ser proporcionados para su creación.