Debug & install
							parent
							
								
									fe423b0bc6
								
							
						
					
					
						commit
						8d3eab7095
					
				
							
								
								
									
										10
									
								
								Readme.md
								
								
								
								
							
							
						
						
									
										10
									
								
								Readme.md
								
								
								
								
							|  | @ -8,7 +8,15 @@ web-interface: Sitio web básico hecho con Flask y Python3. | |||
| 
 | ||||
| ### 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. | ||||
| 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.  | ||||
| 
 | ||||
| #### Probar el servicio | ||||
| 
 | ||||
| Una vez instalado los requerimientos mediante `Setup.sh`, se puede iniciar el servicio web en modo de prueba mediante `debug.sh`. Este script por defecto sube el servicio para ser accedido solamente por la maquina local (localhost/127.0.0.1) en un puerto al azar. Edite el archivo para cambiar esta configuración manualmente. Este modo de operación es solo de pruebas y no debe ser utilizado para subir un servicio a la Internet. | ||||
| 
 | ||||
| #### Configurar como servicio Automático | ||||
| 
 | ||||
| Para configurar el sitio como servicio automático se provee un script configuración de muestra `WebService.sh`. Este considera que el repo se encuentra clonado en el directorio `/srv` del sistema y que tiene los requerimientos instalados con `Setup.sh`. Es posible combinar ambos scripts para configurar el sistema en un sólo paso. Deberá editarlo para poder satisfacer las necesidades de su configuración particular. | ||||
| 
 | ||||
| ### Docker | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,22 +1,13 @@ | |||
| #!/bin/bash | ||||
| 
 | ||||
| if [ "$EUID" -ne 0 ]; then  | ||||
|    echo "Este script requiere permisos de root." | ||||
|    exit | ||||
| fi | ||||
| 
 | ||||
| 
 | ||||
| apt update | ||||
| apt install -y neofetch fortune-mod vim python3-pip git | ||||
| apt install -y python3-pip  | ||||
| 
 | ||||
| echo "" > /etc/motd | ||||
| 
 | ||||
| echo "" >> /etc/bash.bashrc | ||||
| echo "neofetch" >> /etc/bash.bashrc | ||||
| echo "/usr/games/fortune" >> /etc/bash.bashrc | ||||
| 
 | ||||
| git clone https://dev.ilab.cl/public/pythonweb.git /srv | ||||
| 
 | ||||
| cd /srv | ||||
| pip3 install setuptools gunicorn | ||||
| pip3 install -r web-interface/requirements.txt | ||||
| 
 | ||||
| cp -f webinterface.service.sample /etc/systemd/system/webinterface.service | ||||
| 
 | ||||
| systemctl unmask webinterface.service | ||||
| systemctl enable webinterface.service | ||||
| systemctl start webinterface.service | ||||
|  | @ -0,0 +1,21 @@ | |||
| #!/bin/bash | ||||
| if [ "$EUID" -ne 0 ]; then | ||||
|    echo "Este script requiere permisos de root." | ||||
|    exit | ||||
| fi | ||||
| 
 | ||||
| 
 | ||||
| #apt update | ||||
| #apt install -y python3-pip | ||||
| 
 | ||||
| #git clone https://dev.ilab.cl/public/pythonweb.git /srv | ||||
| 
 | ||||
| cd /srv | ||||
| #pip3 install setuptools gunicorn | ||||
| #pip3 install -r web-interface/requirements.txt | ||||
| 
 | ||||
| cp -f webinterface.service.sample /etc/systemd/system/webinterface.service | ||||
| 
 | ||||
| systemctl unmask webinterface.service | ||||
| systemctl enable webinterface.service | ||||
| systemctl start webinterface.service | ||||
		Loading…
	
		Reference in New Issue