Skip to content

gcba/Obelisco-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Proyecto Node.js + MariaDB

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.


📦 Requisitos

  • Node.js (v18 o superior)
  • npm (v9 o superior)
  • MariaDB (v11.8.2 o compatible)

🗃️ Base de datos

1. Crear la base de datos y tablas

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

Esto creará:

  • La base de datos
  • Las tablas necesarias
  • Los registros iniciales

Levantar el proyecto

cd source/

Instalar dependencias

npm install

Configurar las variables de entorno

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.

Iniciar el servidor

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 RAIZ

# 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •