Descargar y mover el repositorio
cd ~
git clone gitea@192.168.10.40:dix/formha.git
sudo mv formha/ /var/www
cd /var/www/formha/
Entrar en modo Dios
sudo su
Crear el ambiente virtual
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
deactivate
Salimos del modo Dios
exit
Añade las variables de entorno del proyecto al archivo envars
sudo nano /etc/apache2/envvars
#\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
# inicio variables de formha
# contraseña applicaciones DIX: MOD
export email_sender="systems.dix.dev@gmail.com"
export pswd_formha="qcpg picq gnxp kwtx"
export jwt_secret_key="pswd_2025_formha_s3cr3t_k3i_4pp"
export email_secret_key="FoRmHä_z0z5"
export forma_db='{
"host":"db_s", "port":5432, "database":"formha", "user":"postgres", "password":"Shala55951254"
}';
# final variables de formha
#/////////////////////////////////////
Movemos el archivo de configuración a Apache (solo se hace 1 vez)
SI TE DA ERROR PRIMERO DESACTIVA APACHE EL PROBLEMA ES LAS VARIABLES DE ENTORNO
sudo systemctl stop apache2 sudo mv formha.conf /etc/apache2/sites-available/ cd /etc/apache2/sites-available/
sudo systemctl reload apache2
sudo systemctl restart apache2
#########################################################################################################
variables de entorno DIX
######################################################################################################### export tac_db='{ "host":"db_s", "port":5432, "database":"tac_reclutamiento", "user":"postgres", "password":"Shala55951254" }';
export n_server="Server No. 1";
export ip_device=$(ifconfig | grep -A 1 '^[a-zA-Z]' | grep 'inet ' | head -n 1 | awk '{print $2}')
Description
Languages
HTML
44.8%
Python
25.8%
JavaScript
17.8%
CSS
11.6%