- Instalar herramientas
- Crear Usuario y Base de Datos
- Archivos .env
- Instalar dependencias y correr proyecto
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
Para realizar la instalacion desde la linea de comandos.
$ sudo apt-get update
$ sudo apt-get install nodejs
$ sudo apt-get install npm
Para realizar la instalacion desde la linea de comandos.
$ sudo npm install -g @nestjs/cli
Para realizar la instalacion desde la linea de comandos.
$ sudo npm install -g vue-cli
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>;
Ejecutar el script inserts.sql - Insert
- Copiar en loyalty-server su respectivo archivo .env
- Copiar en loyalty-client su respectivo archivo .env
- Copiar en loyalty-backoffice su respectivo archivo .env
$ npm install
$ npm start
$ npm install
$ npm run serve
$ npm install
$ npm run build
$ cd dist
$ npx serve -s
$ npm install
$ npm run serve
$ npm install
$ npm run build
$ cd dist
$ npx serve -s