El 28/12/13 10:13, Sergi Almacellas Abellana escribió:
> El 26/12/13 03:56, Viva el Software Libre ha escrit:
>> Por cierto, ¿hay algún método especialmente recomendado para la
>> "demonización"* de los scripts de las aplicaciones de Nereid o es
>> indiferente (a gusto de cada cual)?
> A gusto de cada cual. Al ser una applicación de flask, puedes usar
> cualquier método recomendado para las aplicaciones de flask:
>
> http://flask.pocoo.org/docs/deploying/

Gracias,

En mi caso (wheezy-3.0), he optado por:

  * Un iniciador de servicios (/etc/init.d/nereid) basado en skeleton
    (/etc/init.d/skeleton).

  * Apache + mod_wsgi para mostrar las tiendas en subdominios (necesito
    tres, suegrashop inclusive... ;-P ), con soporte SSL activado.

Dudas:

 1. El iniciador del servicio de nereid inicia las aplicaciones de las
    tres tiendas, cada una en su correspondiente subdominio (comprobado
    tras ejecutarle /insserv/ y reiniciar la máquina virtual). ¿Esto es
    normal? (el iniciador sólo apunta al .py de una de las aplicaciones).

 2. En /ruta/hacia/nereid_webshop/templates/ he creado las carpetas de
    cada sitio Nereid y dentro de éstas he pegado una copia de los
    .jinja de /ruta/hacia/nereid_webshop/templates/webshop/. Por
    desgracia, recibía un error /TemplatesNotFound: baje.jinja/, hasta
    que copié dicho fichero en /ruta/hacia/nereid_webshop/templates/. Es
    decir, que los /{% extends 'base.jinja' %}/ de los home.jinja de
    cada carpeta no cargan el base.jinja de su carpeta, sino el de la
    carpeta superior (templates). ¿Cómo puedo conseguir que cada
    home.jinja cargue el base.jinja de su propia carpeta?

 3. nereid-webshop me ha instalado una "carcasa vacía" a la que supongo
    tendré que añadirle funcionalidad siguiendo la documentación de
    Flask y Jinja. ¿Correcto?. En caso afirmativo, ¿alguien conoce
    manuales de interés -aparte de la documentación publicada en pocoo.org-?

 4. ¿Las tiendas (sitios Nereid) pueden mostrarse en carpetas en vez de
    en subdominios? (por ejemplo, en dominio.tld/tienda, en vez de en
    tienda.dominio.tld).

 5. ¿Cómo compruebo que la conexión jsonrpc realmente está funcionando
    con SSL? (tras haber puesto /ssl_jsonrpc = True/ y reiniciado el
    servidor Tryton).

¡Gracias por la ayuda!

Responder a