Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

consorcio1-ucapoints - Loyalty Points

Tabla de contenidos

Instalar herramientas

PostgreSQL

Para realizar la instalacion desde la linea de comandos.

$ sudo apt update
$ sudo apt install postgresql
# Para instalar pgAdmin (opcional)
$ sudo apt-get install pgadmin4

NodeJS y NPM (Node Package Manager)

Para realizar la instalacion desde la linea de comandos.

$ sudo apt-get update
$ sudo apt-get install nodejs
$ sudo apt-get install npm

NestJS

Para realizar la instalacion desde la linea de comandos.

$ sudo npm install -g @nestjs/cli

VueJS

Para realizar la instalacion desde la linea de comandos.

$ sudo npm install -g vue-cli

Crear Usuario y Base de Datos

Crear

Lo que está entre <> son variables que deben buscarse en el .env de loyalty-server (en realidad no van los <>)

$ sudo -u postgres psql # Para acceder desde el terminal (también se pueden ejecutar los siguientes comandos desde pgAdmin)
> CREATE USER <.env de loyalty-server -> TYPEORM_USERNAME> PASSWORD '<.env de loyalty-server -> TYPEORM_PASSWORD>';
> CREATE DATABASE <.env de loyalty-server -> TYPEORM_DATABASE> WITH OWNER <.env de loyalty-server -> TYPEORM_USERNAME>;
> GRANT ALL PRIVILEGES ON DATABASE <.env de loyalty-server -> TYPEORM_DATABASE> TO <.env de loyalty-server -> TYPEORM_USERNAME>;

Insertar datos de consulta

Ejecutar el script inserts.sql - Insert

Archivos .env

  • Copiar en loyalty-server su respectivo archivo .env
  • Copiar en loyalty-client su respectivo archivo .env
  • Copiar en loyalty-backoffice su respectivo archivo .env

Instalar dependencias y correr proyecto

Backend

$ npm install
$ npm start

Cliente

$ npm install
$ npm run serve

Producción

$ npm install
$ npm run build
$ cd dist
$ npx serve -s

Back-office

$ npm install
$ npm run serve

Producción

$ npm install
$ npm run build
$ cd dist
$ npx serve -s

Contribuidores

JAA1998 Github Avatar mecoccaro Github Avatar DiorfelisMedina Github Avatar

About

Proyecto para la materia Desarrollo de software de la Universidad Católica Andrés Bello

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages