Imagen de Docker para el corrector de Algoritmos II.
10K+
Este es el código fuente del corrector automático.
Consiste de:
Es un servicio corrector.service que ejecuta fetchmail e invoca al código fuente del corrector automático corrector.py.
Este programa de Python levanta un worker de Docker en dónde se ejecuta la corrección.
Es un script en bash (ojo_bionico.sh) que invoca el script de MOSS: moss.pl.
Instalar Docker.
Editar el archivo netrc con la contraseña de la cuenta de correo de las cuales se buscan los mails, y el access token de GitHub.
Ejecutar el script de instalación install.sh. Este programa:
fetchmail y el wrapper compilado.Todos estos parámetros son configurables desde el archivo `corrector.env`.
Para que los cambios realizados al worker tomen efecto, se debe actualizar la imagen local de Docker que utilizamos:
Pushear al repo los cambios realizados al worker.
Correr sudo docker pull algoritmosrw/corrector. Comprobar que se actualizó la imagen en https://hub.docker.com/r/algoritmosrw/corrector/
En caso de querer recompilar la imagen manualmente:
cd repo/worker.
docker build -t algoritmosrw/corrector ..
Content type
Image
Digest
Size
354.7 MB
Last updated
almost 8 years ago
docker pull algoritmosrw/corrector