-- ENTORNO --
Ubuntu 20.04.6 LTS
4GB Ram 3200
4 Npucleos 3.0GHz
Virtual - VMware - ESXI
-- REQUISITOS PREVIOS --
NodeJS
PostgreSQL
Redis-server
PgAdmin (opcional)
-- SOFT USADO -- :<br>
pgadmin4
postgresql-server-dev-12
NodeJS 18.18.0
-- INSTALACIÓN --
git clone https://github.com/Ayperoz/Whaticket-SaaS whaticket
cd /whaticket/backend/
cp .env.example .env
---------------------------------
(editamos el archivo .env con nuestros datos, en mi caso sería)
NODE_ENV=DEVELOPMENT
BACKEND_URL=http://localhost
FRONTEND_URL=http://localhost:3000
PROXY_PORT=8080
PORT=4000
DB_DIALECT=postgres
DB_HOST=localhost
DB_PORT=5432
DB_USER=postgres
DB_PASS=Simple2020
DB_NAME=testing
JWT_SECRET=kZaOTd+YZpjRUyyuQUpigJaEMk4vcW4YOymKPZX0Ts8
JWT_REFRESH_SECRET=dBSXqFg9TaNUEDXVp6fhMTRLBysP+j2DSqf7+raxD3A
REDIS_URI=
REDIS_OPT_LIMITER_MAX=1
REDIS_OPT_LIMITER_DURATION=3000
USER_LIMIT=10
CONNECTIONS_LIMIT=2
CLOSED_SEND_BY_ME=true
FACEBOOK_APP_ID=
FACEBOOK_APP_SECRET=
VERIFY_TOKEN=whaticket
---------------------------------
npm install
npm run build
npx sequelize db:migrate
npx sequelize db:seed:all
(para confirmar podemos iniciar el backend con el comando npm start)
cd ..
cd frontend/
cp .env.example .env
---------------------------------
(editamos el archivo .env con nuestros datos, en mi caso sería)
REACT_APP_BACKEND_URL=https://localhost
REACT_APP_HOURS_CLOSE_TICKETS_AUTO = 24
REACT_APP_FACEBOOK_APP_ID=
PORT=3000
---------------------------------
npm install
npm audit fix --force
npm start
inicializamos frontend y backend en dos terminales por
separado con el comando npm start.
Eso seria todo en cuanto a la instalación, ahora verificaré
los errores en caso de encontrarlos y los corregiré de uno en uno.