algoritmos-rw / algo2_sistema_entregas

Pequeña aplicación web para que los alumnos hagan las entregas de TPs.
https://algoritmos-rw.dijkstra.ar/entregas
0 stars 1 forks source link

Entregas

Pequeña aplicación web para que los alumnos hagan las entregas de TPs.

Configuración

Ejecución local

Deploy

Para instalar en el server, usar el comando pipenv sync con una variable de entorno que indique que el virtualenv se debe crear en una ubicación predecible, .venv (por omisión, pipenv usa un hash digest de las dependencias para nombrar el entorno):

$ PIPENV_VENV_IN_PROJECT=1 pipenv install --deploy

El fichero de configuración de uWSGI especificará entonces:

virtualenv = %d/.venv

Habilitar una entrega

Actualización de dependencias (directas e indirectas)

Las dependencias directas de la aplicación se listan en el archivo Pipfile, junto con la versión a usar. Se pueden actualizar todas las bibliotecas a su última versión compatible con pipenv update.

Si se desea actualizar alguna dependencia directa a una versión superior (p.ej., urlfetch), se puede hacer pipenv install "urlfetch==1.2.*" o similar.