1. Comprobaciones previas:
a. Copiar programas desde el ordenador de desarrollo al de producción
Para ello utilizaremos el FileZilla (también sepuede utilizar ssh)
Se deberán copiar todos los ficheros y carpetas de la carpeta softprop de desarrollo excepto las carpetas:
- .pythest_cache
- .vscode
- __pycache__
- _provetes
- camel2snake
- venv_softprop
- zz_copies_seg_zip
Si se hubiera tocado parte de la configuración de openresty como nginx.conf,algún modulo lua, certificados etcentonces se copiará:
- openresty/v04/* a /usr/local/openresty/nginx/conf/
b. Copiar y revisar el contenido de _exportacio
Ahora hay que comprobar que las rutas a los servidores y entorno virtual python sean correctas en las versiones que hemos copiado y modificado adecuadamente en _exportació
1. En autentication/xmopenresty.py verifcar que está activa la parte remota y el entorno virtual remoto:
#!/home//informatica/eduApps/softprop/venv_softprop/bin/python3 #????????################################################### # CANVIAR LOCAL: #my_host = "192.168.XX.XX" #my_port = 5001 #------------------------------ # CANVIAR REMOT: my_host = "192.168.YY.YY" my_port = 5001 ####################################################
2. En menus/menu_main.py verificar lo mismo
#!/home/informatica/eduApps/softprop/venv_softprop/bin/python3 #????????################################################### # CANVIAR LOCAL: #my_host = "edu.poblacion.es" #my_port = 5000 #------------------------------ # CANVIAR REMOT: my_host = "proves.poblacion.es" my_port = 5000 ####################################################
Y en openresty/v04/nginx.conf verificar:
http { #????????============================================================================ # CANVIAR LOCAL: # --- Constants defined with map #map "" $MY_SERVER { default 192.168.10.5; } #map "" $MY_SERVER_NAME { default edu.tavernes.es; } #map "" $MY_AUTH_URL { default https://192.168.10.5:5001/auth; } #map "" $MY_CONF_PATH { default /usr/local/openresty/nginx/conf; } #map "" $SESSION_EXPIRATION { default 3600; } # 1 hour # Creamos una bateria de servidores para softprop con un solo servidor #upstream softpropsrv { # server 192.168.10.5:5000; # keepalive 32; # NOU 2025-10-6 (2) #} #----------------------------------------- # CANVIAR REMOT! # --- Constants defined with map map "" $MY_SERVER { default 192.168.YY.YY; } map "" $MY_SERVER_NAME { default proves.localidad.es; } map "" $MY_AUTH_URL { default https://192.168.YY.YY:5001/auth; } map "" $MY_CONF_PATH { default /usr/local/openresty/nginx/conf; } map "" $SESSION_EXPIRATION { default 3600; } # 1 hour # Creamos una bateria de servidores para softprop con un solo servidor upstream softpropsrv { server 192.168.YY.YY:5000; keepalive 32; # NOU 2025-10-6 (2) } # fi: CANVIAR #============================================================================
Y se copiara desde el servidor de desarrollo al de producción
- _exportacio/authentication/xmopenresty.py a authentication/xmopenresty.py
- _exportacio/menus/menu_main.py a menuis/menu_main.py
- _exportacio/openresty/v04/nginx.conf a /usr/local/openresty/nginx/conf/nginx.conf
Si ppor algun motivo los ficheros de servicios se hubieran perdido, en _exportacio/services se encuentran dichos ficheros
c. Rearrancar los siguientes servicios:
- openresty
- python_menus_mnu_main_py.service
- python_authentication_xmopenresty_py.service
Se muestran los comandos para rearrancar cada uno de ellos:
sudo systemctl restart openresty
sudo systemctl restart python_menus_mnu_main_py.service
sudo systemctl restart python_authentication_xmopenresty_py.service
sudo systemctl restart python_menus_mnu_main_py.service
sudo systemctl restart python_authentication_xmopenresty_py.service
Para ver el estado de cada uno uy ver si estń arrancados se ejecutará esta orden:
systemctl list-units --type=service | grep -E 'openresty|python'
Si no estuvieran definidos estos servicios, se consultará a esta entrada.
No hay comentarios :
Publicar un comentario