diff --git a/README.md b/README.md new file mode 100644 index 0000000..1b1b69e --- /dev/null +++ b/README.md @@ -0,0 +1,52 @@ +## Desplegar el sitio david.xala.dev + +0.- Instala venv (solo aplica una vez) +```bash +apt install python3.13-venv -y +``` + +1.- Clonamos el repositorio: +```bash +cd ~ +git clone https://gitea.xala.dev/dix/david.xala.dev.git +sudo mv david.xala.dev/ /var/www/ +cd /var/www/david.xala.dev/ +sudo su +``` + +2.- Crear el ambiente virtual: +```bash +python3 -m venv .venv +source .venv/bin/activate +pip install -r requirements.txt +deactivate +``` + +3.- Movemos el archivo de configuración de apache y lo habilitamos: +```bash +exit +cd /var/www/david.xala.dev/ +sudo mv david.xala.dev.conf /etc/apache2/sites-available/ +cd /etc/apache2/sites-available/ +sudo a2ensite david.xala.dev.conf +``` + +3.1.- Habilitamos el cache de apache +```bash +sudo chown -R www-data:www-data /var/cache/apache2/mod_cache_disk +sudo chmod -R 755 /var/cache/apache2/mod_cache_disk +sudo apt-get install apache2-utils +sudo a2enmod expires +sudo a2enmod cache +sudo a2enmod cache_disk +sudo a2enmod headers +sudo systemctl restart apache2 +``` + +3.2.- Abrimos el puerto 8084: +```bash +sudo iptables -A INPUT -p tcp --dport 8084 -j ACCEPT +sudo ufw allow 8084/tcp +sudo iptables-save +sudo ufw reload +``` \ No newline at end of file diff --git a/templates/more_info/personal_projects.html b/templates/more_info/personal_projects.html index f61e7ce..01eb2a4 100644 --- a/templates/more_info/personal_projects.html +++ b/templates/more_info/personal_projects.html @@ -39,7 +39,7 @@
Bienestar Digital

Portal estático, sitio hecho para la SICT en espera de ser integrado a la sección principal.

- Sitio +
@@ -49,7 +49,7 @@
Repositorio COOPERASUR

Portal dinámico, aportación del gobierno mexicano al Proyecto Mesoamérica.

- Sitio +
@@ -59,7 +59,7 @@
Aldeas Inteligentes

Portal dinamico, sitio donde los beneficiarios de la conectividad generan sus reportes trimestrales.

- Sitio +
@@ -69,7 +69,7 @@
TAC Consulting (DB)

Portal dinámico que almacena la información de candidatos el área de reclutamiento y selección.

- Sitio +
@@ -79,7 +79,7 @@
Estrategia de Alfabetización Digital

Portal dinámico que muestra de forma sencilla tutoriales de gobierno.

- Sitio +