2025-02-21 17:10:38 -06:00
2025-03-20 18:19:11 -06:00
2025-02-21 17:10:38 -06:00
2025-02-21 17:10:38 -06:00
2025-02-21 17:10:38 -06:00
2025-03-20 18:19:11 -06:00
2025-02-21 17:10:38 -06:00
2025-03-20 18:19:11 -06:00
2025-03-20 18:38:04 -06:00
2025-02-21 17:10:38 -06:00

  1. Descargar repositorio:
cd ~
git clone gitea@192.168.10.40:dix/bienestar_digital.git
sudo mv bienestar_digital /var/www
cd /var/www/bienestar_digital
sudo su
  1. Una vez en modo superusuario debes de crear el ambiente virtual e instalar dependencias.
# apt install python3.12-venv -y
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
deactivate
exit

2.1) En caso de que no hayas cargado otros proyectos que usen el módulo de mod_cache deberás de habilitarlo, consulta la nota

  1. Debes mover el archivo de configuración a sites avilable:
sudo mv bienestar_digital.work.conf /etc/apache2/sites-available/
cd /etc/apache2/sites-available/
  1. Este proyecto estará habilitado en el puerto 8082, así que debes de abrir los puertos.
sudo iptables -A INPUT -p tcp --dport 8082 -j ACCEPT
sudo ufw allow 8082/tcp
sudo iptables-save
sudo ufw reload
  1. Activamos nuestro archivo de configuración.
sudo a2ensite bienestar_digital.work.conf
  1. Recargamos apache server.
sudo systemctl reload apache2
  1. Reiniciamos apache.
sudo systemctl restart apache2
  1. En el navegador coloca la ip:8082
ip a | grep "inet 192.168"

Consideraciones:

  • Versión de Python para el archivo .conf
  • Primero debes de configurar el cache, una vez hecho en los demás sitios a desplegar ya no habrá problemas, si tienes variables de entorno comentalas.
Description
No description provided
Readme 82 KiB
Languages
HTML 95.9%
Python 2.7%
CSS 1.4%