​​​​​​🔴 Seguir para AULA 24.11 instalação com MYSQL (indico fazer essa instalação - mais atualizada​) ou AULA 24.14 com o REPO OFICIAL (customizado)

✅ 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 https://github.com/canove/whaticket.git 
cd whaticket <br />cd backend

CRIAR O ARQUIVO .ENV

NODE_ENV=<br />BACKEND_URL=http://localhost<p>FRONTEND_URL=http://localhost:3000</p><p>PROXY_PORT=8080</p><p>PORT=8080</p><p>DB_DIALECT=mysql</p><p>DB_HOST=localhost</p><p>DB_USER=whaticket</p><p>DB_PASS=strongpasswordDB_NAME=whaticket</p><p>JWT_SECRET=3123123213123</p><p>JWT_REFRESH_SECRET=75756756756<span class="redactor-invisible-space">​</span></p><p><b><i><span class="redactor-invisible-space"></span>VOLTAR PARA O GIT</i></b></p>npm insta<br /><span>npm run build<br /></span>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