From 5f4eaee672024eca88520d17ac5c81d88d82bfe4 Mon Sep 17 00:00:00 2001 From: David Itehua Xalamihua Date: Fri, 21 Mar 2025 13:10:08 -0600 Subject: [PATCH] mod file readme and main for linux and windows --- README.md | 28 +++++++++++++++++- help_files/__pycache__/db_cls.cpython-312.pyc | Bin 0 -> 1281 bytes main.py | 8 +++-- 3 files changed, 33 insertions(+), 3 deletions(-) create mode 100644 help_files/__pycache__/db_cls.cpython-312.pyc diff --git a/README.md b/README.md index 164fc41..61c96ec 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ - 1) Copiar el proyecto y moverlo a la carpeta de Apache: + ```bash cd ~ git clone gitea@192.168.10.40:dix/sict_csic.git @@ -9,6 +9,7 @@ sudo su ``` 2) Instalar dependencias: + ```bash python3 -m venv .venv source .venv/bin/activate @@ -19,3 +20,28 @@ exit - 2.1) Habilita módulos de [CACHE](https://xala.dev/section/apache/tema/36) +3) Checar la versión de python: + +```bash +python3 --version +``` + +- 3.1) Si aplica, actualiza la versión en el archivo conf. +```bash +sudo nano sictApp.wsgi +``` + +4) Movemos el archivo conf: + +```bash +sudo mv sict-csic.page.conf /etc/apache2/sites-available/ +cd /etc/apache2/sites-available/ +``` + +- 4.1) Este sitio se despliega en el puerto 80, por lo que debes desactivar el archivo defaul: +```bash +sudo a2dissite 000-default.conf +sudo a2ensite sict-csic.page.conf +sudo systemctl restart apache2 +ip a | grep "inet 192.168.10" +``` \ No newline at end of file diff --git a/help_files/__pycache__/db_cls.cpython-312.pyc b/help_files/__pycache__/db_cls.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..75cabe930e4fa232cca8c024de6dbbcd6da229fb GIT binary patch literal 1281 zcmZ8h&1)N15TCan(mJu~I*FY?<5s32WfNj4Hl~!8P`izLNmWv(l!(A%z3VpsRp_q_^(^GTEp}~JeZ-rh0?m=vN2qc%@Omr~#l$n**6`n=2^Sy88H&1_O zGG_oOdi>YQV*}tdDG6D9p_@fv4+IDnKoJc1286K9I`!VvLg&l}5j&)NJ|-I&hjR%NipmrH@f0!!Qv^we4-ayTzlOCjf* zqsh^y5)+M24P(7((<38Xs5N|KS$8Zxg zduTAY4-B7Q(6(XThlfm2rwDOcuLlV5OqBL()vENv7^o=a*OjiRC@nXnUk_#EEX&Ye z^@6}nDF;&{d%Z4IBTB7#%B$$e!F0J%s#Vnpc~eU2dJt;*N;W1%4Mxt23<+3o0HDMa zZ^#lxZNaOvqwQOrv5W16H<=5&e1|`|_xpq29voz@9fCRZ$senov57tYh#!nyZ7+0& z&+Qg=3QuOAUj1j-?TmeJ;yFrV@Sy|mkGC^NL;uUinkM;dW^U5_bJCu>p7u}hMLXdi z@4yula0j3~=tUcmU0{deDH{aQ^4S@ndcc?IX<*FJZd z8plL@(fl;k%=U&dLK7Is*t~SIyr(>L<1{fG(a8DT)=uli#Fqynb1$4ZMJ*+$;ys|t z$9Z&y^GZ$B1Cob1U$1*X&!gy%CO(n6gwk{96(E!pZF9_M4Dt82;jO{!kGiQLd%Qbt z*z>FxPLZymGD(8EOj3Lls&wpp(fj%>HGwMitS=xtG#O(r;k_ekl+ClZKs?TR2ig1( Aq5uE@ literal 0 HcmV?d00001 diff --git a/main.py b/main.py index 928d8b4..cab1cc6 100644 --- a/main.py +++ b/main.py @@ -2,12 +2,16 @@ from flask import Flask, render_template, url_for, jsonify, send_file, send_from from flask_wtf import FlaskForm from wtforms import StringField, PasswordField from wtforms.validators import DataRequired, InputRequired - +import platform import json import os from help_files.db_cls import DBSQLite -db_path = os.path.join(os.getcwd(), "help_files/sict_csic.db") + +if 'microsoft' in platform.uname().release.lower(): + db_path = os.path.join(os.getcwd(), "help_files/sict_csic.db") +elif platform.system() == "Linux": + db_path = "/var/www/sict_csic/help_file/sict_csic.db" DB = DBSQLite(db_path)