add info readme.md
This commit is contained in:
parent
6197f91213
commit
d440d3e1cf
39
README.md
Normal file
39
README.md
Normal file
@ -0,0 +1,39 @@
|
||||
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
|
||||
sudo mv bienestar_digital.work.conf /etc/apache2/sites-available/
|
||||
cd /etc/apache2/sites-available/
|
||||
```
|
||||
|
||||
4) Este proyecto estará habilitado en el puerto 80, por lo que choca con el archivo de ejemplo de apache, así que desactivalo y activa la configuración de este proyecto:
|
||||
```bash
|
||||
sudo a2dissite 000-default.conf
|
||||
sudo a2ensite bienestar_digital.work.conf
|
||||
sudo systemctl reload 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.
|
@ -4,7 +4,7 @@ import logging
|
||||
# ruta de linux al proyecto de flask
|
||||
sys.path.insert(0, '/var/www/bienestar_digital')
|
||||
# ruta de linux al ambiente virtual de flask
|
||||
sys.path.insert(0, '/var/www/bienestar_digital/venv/lib/python3.11/site-packages')
|
||||
sys.path.insert(0, '/var/www/bienestar_digital/venv/lib/python3.12/site-packages')
|
||||
|
||||
# Set up logging
|
||||
logging.basicConfig(stream=sys.stderr, level=logging.DEBUG)
|
||||
|
@ -3,18 +3,18 @@ Listen 8082
|
||||
ServerAdmin davidix1991@gmail.com
|
||||
ServerName bienestar-digita.temporal.work
|
||||
ServerAlias bienestar-digita.temporal.work
|
||||
DocumentRoot /var/www/temporal.work
|
||||
DocumentRoot /var/www/bienestar_digital
|
||||
|
||||
WSGIDaemonProcess app4 user=www-data group=www-data threads=5 python-home=/var/www/bienestar_digital/venv
|
||||
WSGIDaemonProcess app4 user=www-data group=www-data threads=5 python-home=/var/www/bienestar_digital/.venv
|
||||
WSGIScriptAlias / /var/www/bienestar_digital/app-bd.wsgi
|
||||
|
||||
ErrorLog /var/www/bienestar_digital/logs/error.log
|
||||
CustomLog /var/www/bienestar_digital/logs/access.log combined
|
||||
ErrorLog /var/www/bienestar_digital/log/error.log
|
||||
CustomLog /var/www/bienestar_digital/log/access.log combined
|
||||
|
||||
<Directory /var/www/bienestar_digital>
|
||||
WSGIProcessGroup app4
|
||||
WSGIApplicationGroup %{GLOBAL}
|
||||
Order deny,allow
|
||||
#Order deny,allow
|
||||
Require all granted
|
||||
</Directory>
|
||||
</VirtualHost>
|
||||
|
0
log/access.log
Normal file
0
log/access.log
Normal file
0
log/error.log
Normal file
0
log/error.log
Normal file
Loading…
x
Reference in New Issue
Block a user