Skip to content

Aplicação de pedidos e entregas de uma pizzaria. Trabalho prático 1 de Laboratório de Engenharia de Software.

Notifications You must be signed in to change notification settings

Lucasrsv1/lab-eng-sw-tp1-pizzaria

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pizzaria BH

Aplicação de pedidos e entregas de uma pizzaria.

Este é o trabalho prático 1 de Laboratório de Engenharia de Software.

Instalação

  1. Instale o Node.js (versão homologada: v12.14.1) e o PostgreSQL (versão homologada: 12.2).

  2. Clone este repositório com o GIT e execute os seguintes comandos dentro da pasta clonada para instalar as dependências do projeto:

cd .\back-end\
npm i
cd ..\front-end\
npm i
  1. Acesse o arquivo .\back-end\database\config\config.js e configure as informações de conexão com o banco de dados de desenvolvimento na chave development.

  2. Abra um terminal na pasta .\back-end do projeto e execute o seguinte comando para criar o banco de dados:

npm run db_create
  1. Após construir o banco de dados, volte no terminal aberto na pasta .\back-end e inicialize o servidor da aplicação com o seguinte comando:
npm start
  1. Por fim, abra um terminal na pasta .\front-end do projeto e execute o seguinte comando para iniciar a aplicação:
npm start

Construindo Aplicação de Produção

  1. Para gerar uma versão de distribuição para produção, abra um terminal na pasta .\front-end do projeto e execute o seguinte comando para enviar o front-end da aplicação para a pasta .\back-end\public:
npm run publish
  1. Edite o arquivo .\back-end\.env alterando a variável NODE_ENV para o valor production e a variável PORT para a porta que deseja utilizar para o servidor web (a porta 80 é a padrão para HTTP e a 443 é a padrão para HTTPS).

  2. Acesse o arquivo .\back-end\database\config\config.js e configure as informações de conexão com o banco de dados de produção na chave production.

  3. Após apontar o sistema para um banco de dados de produção válido, abra um terminal na pasta .\back-end e inicialize a aplicação com o seguinte comando:

npm start
  1. Em seu navegador de internet favorito, abra a página da aplicação na porta escolhida usando o IP da máquina (servidor).

About

Aplicação de pedidos e entregas de uma pizzaria. Trabalho prático 1 de Laboratório de Engenharia de Software.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published