Skip to content

Latest commit

 

History

History
138 lines (95 loc) · 2.28 KB

INSTALL_localhost.md

File metadata and controls

138 lines (95 loc) · 2.28 KB

Manual de Instalação do Press Ticket em Localhost

Programas essenciais:

Node JS GIT XAMPP ou WAMPP IDE (ATOM, Sublime Text, VS Code ou outro da sua escolha)

================================================

  1. Criar Banco de dados

    1.1. Via Comando SQL

    CREATE DATABASE press-ticket CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

    2.2. Se tiver instalado XAMPP ou WAMPP poderá criar pelo phpmyadmin

    http://localhost/phpmyadmin
  2. Clonar o repositório

git clone https://github.com/rtenorioh/Press-Ticket.git Press-Ticket
  1. Entrar no diretório backend do Press-Ticket
cd Press-Ticket/backend
  1. Editar os dados que serão inseridos no arquivo .env
NODE_ENV=
WEBHOOK=https://true-melons-travel.loca.lt
BACKEND_URL=http://localhost
FRONTEND_URL=http://localhost:3333
PORT=8080
PROXY_PORT=8080
CHROME_BIN=C:\Program Files\Google\Chrome\Application\chrome.exe

DB_DIALECT=mysql
DB_HOST=localhost
DB_TIMEZONE=-03:00
DB_USER=root
DB_PASS=
DB_NAME=press-ticket

USER_LIMIT=3
CONNECTIONS_LIMIT=1

JWT_SECRET=5g1yk7pD9q3YL0iBEuUlPwOiWLj3I5tK+/rhHm+jgdE=
JWT_REFRESH_SECRET=F2c8gag5nvqQkBOmOu5dWkK+gqZnjPUzHmx7S2tWkvs=
  1. Criar o arquivo .env e inserir as informações do item 4

  2. Instalar as dependências

npm install
  1. Buildar o projeto
npm run build
  1. Criar as tabelas no banco de dados
npx sequelize db:migrate
  1. Popular o banco de dados
npx sequelize db:seed:all
  1. Rodar o servidor
npm start
  1. Entrar no diretório frontend do Press-Ticket
cd Press-Ticket/frontend
  1. Editar os dados que serão inseridos no arquivo .env
REACT_APP_BACKEND_URL=http://localhost:8080
REACT_APP_HOURS_CLOSE_TICKETS_AUTO=
REACT_APP_PAGE_TITLE=PressTicket
PORT=3333
  1. Criar o arquivo .env e inserir as informações do item 12

  2. Instalar as dependências

npm install
  1. Rodar o servidor
npm start

==============================================================

Usuário padrão para acesso

  • User:
admin@pressticket.com.br
  • Password:
admin