From a60ea52aecac333b7b6904b1b8d68b586cb69c9f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mat=C3=ADas=20Iturburu?= Date: Sun, 28 Jun 2015 21:43:03 -0300 Subject: [PATCH] =?UTF-8?q?Actualizo=20las=20instrucciones=20de=20instalac?= =?UTF-8?q?i=C3=B3n.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 45 +++++++++++++++++++++++++++++++-------------- 1 file changed, 31 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 73373ad..79dcb5e 100644 --- a/README.md +++ b/README.md @@ -1,28 +1,45 @@ ¿Qué es lo que observa? ============= -Nunca hay suficiente redundancia para garantizar la continuidad de la información. - -Este es un experimento, una herramienta para evitar perder cosas que en algún momento nos resultaron interesantes. -Hay un [script de linea de comandos](http://github.com/etnalubma/spill) con el que envías cosas a algo que se parece a un blog y está hosteado en http://ltmo.com.ar/ Este repositorio contiene tanto el código del sitio. -El sitio está hecho en [django](http://djangoproject.com) y tiene muy pocas dependencias, la mejor manera de tener una instancia corriendo es con pip +Asumimos una máquina en algún linux corriendo alguna versión reciente de python. +Debería andar en cualquier lado que python sea instalable. + +El sitio está hecho en [django](http://djangoproject.com) y tiene muy pocas dependencias, la mejor manera de tener una instancia corriendo es: + +### para desarrollo: + + $ virtualenv ltmo + $ source ltmo/bin/activate + (ltmo)$ cd /path/to/clone + (ltmo)$ pip install -r requirements.txt + (ltmo)$ python setup.py develop + (ltmo)$ ltmo migrate + (ltmo)$ ltmo runserver + +Una instancia queda corriendo en http://localhost:8000. + +### frontend + +Usamos un toolchain que consta de [npm](http://npm.io), [grunt](http://grunt.io), [bower](http://bower.io). Se instala más o menos así: + + $ cd /path/to/clone + $ npm install # descarga dependencias de desarrollo. + $ bower install # descarga bibliotecas para el cliente. + $ grunt # observa cambios en una serie de archivos y ejecuta acciones. + +Esto resulta en una carpeta `static` en la raíz de tu copia local. - $ pip install -r requirements.txt -E ltmo_venv +### para producción: -Si no tenés pip y virtualenv (por qué no???): + $ pip install ltmo # sudo si es necesario. - $ sudo easy_install pip - $ sudo easy_install virtualenv +Vea [[notas de instalación|Deployment]] para saber como instalarlo en un servidor en particular. -Ahora sólo debés sincronizar la base de datos y correr el sitio: - $ ./manage.py syncdb - $ ./manage.py runserver -¿Y qué pasa con el resto? ---------------- +## ¿Y qué pasa con el resto? Todo lo que envíes con spill se manda a ltmo.com.ar ahí vamos a ir agregando cosas a medida que tengamos más tiempo para perder aceite.