Skip to content

tutuca/potaje

Repository files navigation

Potaje

Un manojo de ideas

Python package

Instalación

Se asume un sistema con:

Solo para desarrollo:

Clonar el repositorio

    $ git clone [email protected]:tutuca/potaje.git
    ...
    $ cd potaje

Instalar las dependencias

$ pip install -r requirements.txt

Configuración local

Se usa django-environ para las configuraciones de entorno. Los valores por defecto deberían funcionar sin más configuración.

Inicializar la base de datos.

Primero es necesario crear los esquemas y ejecutar las migraciones si hacen falta:

$ manage migrate

En este punto tenemos nuestra instancia lista para correr el servidor de desarrollo:

$ manage runserver

Assets státicos.

Ahora queda generar los recursos de estilos, imágenes, íconos y scripts.

Descargar las herramientas necesarias:

$ npm install

Compilar los assets:

$ npm build

Se puede operar en modo watch, esto es: queda observando los archivos importantes de manera de re-ejecutar las tareas pertinentes.

$ npm start

Ésto genera una carpeta static/ en la raiz del proyecto, que podemos desplegar en nuestro servidor.