​​​​​​​🔴 Seguir para AULA 24.12 instalação com MYSQL (indico fazer essa instalação - mais atualizada​)

✅ Múltiplos atendentes - 1 número, vários usuários

📁​ Comandos prontos para copiar e colar nessa aula.


​👉 ​INSTRUÇÕES BÁSICAS:

​Download do repositório: 

  1. WHATICKET: link do repositório

Serviço no Windows

  1. Instalar o Git: link para download
  2. Instalar o Docker: link para download
  3. Instalar o Node: link para download
  4. Instalar o Notepad++:  link para download

​INICIAR O PRIMEIRO GIT

docker run --name whaticketdb -e MYSQL_ROOT_PASSWORD=strongpassword -e MYSQL_DATABASE=whaticket -e MYSQL_USER=whaticket -e MYSQL_PASSWORD=whaticket --restart always -p 3306:3306 -d mariadb:latest --character-set-server=utf8mb4 --collation-server=utf8mb4_bin

git clone <a href="https://github.com/canove/whaticket.git">https://github.com/canove/whaticket.git</a> 

cd whaticket <br />cd backend

CRIAR O ARQUIVO .ENV

NODE_ENV=<br />BACKEND_URL=http://localhost

FRONTEND_URL=http://localhost:3000

PROXY_PORT=8080

PORT=8080</p><p>DB_DIALECT=mysql

DB_HOST=localhost

DB_USER=whaticket

DB_PASS=strongpasswordDB_NAME=whaticket

JWT_SECRET=3123123213123

JWT_REFRESH_SECRET=75756756756

VOLTAR PARA O GIT

npm insta<br />npm run build<br />npx sequelize db:migrate<br />npx sequelize db:seed:all<br />npm start

INICIAR O SEGUNDO GIT

cd whaticket<br />cd frontend

CRIAR O ARQUIVO .ENV

REACT_APP_BACKEND_URL = http://localhost:8080/

VOLTAR PARA O SEGUNDO GIT

npm install<br />npm start