## Descargar y mover el repositorio ```bash cd ~ git clone gitea@192.168.10.40:dix/formha.git sudo mv formha/ /var/www cd /var/www/formha/ ``` ## Entrar en modo Dios ```bash sudo su ``` ## Crear el ambiente virtual ```bash python3 -m venv .venv source .venv/bin/activate pip install -r requirements.txt deactivate ``` ## Salimos del modo Dios ```bash exit ``` ## Añade las variables de entorno del proyecto al archivo **envars** Sí tienes problemas con las variables de entorno deberás de comentarlas y reiniciar apache, una vez reiniciado deberás descomentar las variables de entorno y volver a reiniciar apache ```bash sudo nano /etc/apache2/envvars ``` ```bash #\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ # 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 login_url='http://127.0.0.1:8089/login' 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 ```bash sudo systemctl stop apache2 sudo mv formha.conf /etc/apache2/sites-available/ cd /etc/apache2/sites-available/ sudo a2ensite formha.conf ``` ## Reiniciar apache ```bash sudo systemctl reload apache2 sudo systemctl restart apache2 ``` # IMPORTANTE - Debes de dar permisos a la ruta de archivos UPLOAD (solo se ejecuta una vez) ```bash sudo chown -R www-data:www-data /var/www/uploads/formha sudo chmod -R 755 /var/www/uploads/formha ```