Skip to content

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

Notifications You must be signed in to change notification settings

mecoccaro/ucabpoints

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

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

Watchers

Forks

Releases

No releases published

Packages

No packages published