Este proyecto implementa un backend desarrollado en Node.js con TypeScript, utilizando MariaDB como base de datos. A continuación se detallan los pasos para configurar, instalar dependencias y ejecutar el entorno en modo producción.
- Node.js (v18 o superior)
- npm (v9 o superior)
- MariaDB (v11.8.2 o compatible)
El archivo de configuración SQL se encuentra en:
database/config.sql
Podés ejecutar el script usando el cliente de MariaDB:
mysql -u tu_usuario -p < database/config.sql
- La base de datos
- Las tablas necesarias
- Los registros iniciales
cd source/
npm install
Creá un archivo .env en la raíz del directorio source/ con las siguientes variables:
env
NODE_ENV=production
DB_HOST=127.0.0.1
DB_PORT=3306
DB_USER=tu_usuario
DB_PASSWORD=tu_password
DB_NAME=nombre_de_base
Asegurate de que NODE_ENV esté en production para el entorno productivo.
npm start
📁 Estructura del proyecto ├── database/ │ └── config.sql # Script de creación de base de datos y tablas ├── source/ │ ├── dist/ # Código compilado (si está presente) │ ├── .env # Variables de entorno │ ├── package.json │ └── ...
# Ruta raíz
http://localhost:3000/api/# Ruta no existente
http://localhost:3000/api/# Ruta footer completo
http://localhost:3000/api/footer/complete# Ruta footer legales
http://localhost:3000/api/footer/legales