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