sychus / api

APIs para ANDES

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ANDES

API

APIs para ANDES

Instalación

Instalar dependencias

npm install -g nodemon
cd api
npm install

Configuración

Renombrar el archivo config.private.ts.example a config.private.ts, y completar el mismo con la configuración deseada.

Iniciar el servidor web

npm start

Docker

Build images

docker build -t andesnqn/api .

Run image in container

docker run  -p  3002:3002  --rm --name andes_api andesnqn/api 

Run container for development

docker run -v  ${pwd}:/usr/src/api  -p  3002:3002  --rm --name andes_api andesnqn/api 

#Stop container
docker stop andes_api

#Run command inside the conntainer
docker exec andes_api npm install

Entorno de desarrollo

Levantar los servicios necesarios:

npm run docker:up

Rellenar las bases de datos con información mínima:

npm run docker:seed

Terminar los servicios:

npm run docker:down

En caso de querer borrar todos los datos:

npm run docker:down -- -v

About

APIs para ANDES

License:GNU General Public License v3.0


Languages

Language:TypeScript 86.5%Language:XSLT 5.3%Language:HTML 4.7%Language:CSS 2.7%Language:SCSS 0.9%Language:Dockerfile 0.0%Language:Shell 0.0%