From da655183c44cca5542f7b69fd0dc7fda47061f92 Mon Sep 17 00:00:00 2001 From: Israel Figueroa Date: Tue, 22 Sep 2020 19:44:12 -0300 Subject: [PATCH] =?UTF-8?q?Un=20readme=20un=20poco=20m=C3=A1s=20actualizad?= =?UTF-8?q?o?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Readme.md | 26 +++++++++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) diff --git a/Readme.md b/Readme.md index 504819c..167837c 100644 --- a/Readme.md +++ b/Readme.md @@ -1,13 +1,33 @@ # Flask Web Interface -Instalador de una interfaz web basica usando python3 y Flask ## Contenido -web-interface: Sitio web básico hecho con Flask y Python. +web-interface: Sitio web básico hecho con Flask y Python3. ## Instalación -Para instalar el proyecto se debe ejecutar el script `Setup.sh` con privilegios de root. +### Debian + +En una VM con debian fresco y recien instalado, es posible realizar la instalación del servidor web utilizando el script el script `Setup.sh` con privilegios de root. Cabe notar, que el script es solo como una referencia y no debe ser considerado un instalador. + +### Docker + +El sitio también incluye un archivo `Dockerfile` que permite crear un contenedor listo con el sitio web de prueba. De igual manera el archivo `Dockerfile` es provisto a manera de ejemplo para ser modificado en un desarrollo. + +#### Crear contenedor + +Para crear el contenedor se debe ejecutar el siguiente comando en el directorio donde se encuentra el archivo `Dockerfile`: + +`docker build . -t micontenedor` + +Donde `micontenedor` representa una etiqueta que se le dará al contenedor dentro de tu instancia de docker. + +#### Ejecutar contenedor + +El servidor web por defecto funciona en el puerto 8000, por lo que es necesario exportar lo al iniciar el contenedor. Una vez creado el contenedor, se puede correr utilizando: + +`docker run -p 8000:8000 micontenedor` + ## Licencia El proyecto tiene licencia GPL3 para fines educacionales.