1) Descargar repositorio: ```bash 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 ``` 2) Una vez en modo superusuario debes de crear el ambiente virtual e instalar dependencias. ```bash # 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](https://xala.dev/section/apache/tema/36) 3) Debes mover el archivo de configuración a sites avilable: ```bash sudo mv bienestar_digital.work.conf /etc/apache2/sites-available/ cd /etc/apache2/sites-available/ ``` 4) Este proyecto estará habilitado en el puerto 80, así que desactivamos el archivo de apache: ```bash sudo a2dissite 000-default.conf ``` 5) Activamos nuestro archivo de configuración. ```bash sudo a2ensite bienestar_digital.work.conf ``` 6) Recargamos apache server. ```bash sudo systemctl reload apache2 ``` 7) Reiniciamos apache. ```bash sudo systemctl restart apache2 ``` ### 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.