Feito com:
Para rodar o projeto é necessário ter o Node.js e a Vue Cli instalados:
- Para verificar se você tem o
Node.jsinstalado execute o comando'node --version'como a seguir:
> node --version
v14.17.1Caso a versão seja impressa na tela, como no exemplo acima, ele está instalado. Caso contrário basta acessar Node.org para realizar a instalação.
- Para verificar se você tem a
Vue Cliinstalada execute o comando'vue --version'como a seguir:
> vue --version
@vue/cli 4.5.13Caso a versão seja impressa na tela, como no exemplo acima, ela está instalada. Caso contrário para realizar sua instalação basta executar um dos comandos a seguir de acordo com o gerenciador de pacotes desejado:
npm
> npm install -g @vue/cliyarn
> yarn global add @vue/cli- acesse o diretório do backend (
./backend) - faça uma cópia do arquivo
.env.examplecom o nome.enve modifique as variáveis de ambiente - execute os comandos a seguir de acordo com o gerenciador de pacotes de sua preferência para instalar as dependencias do projeto:
npm
> cd ./backend
> npm installyarn
> cd ./backend
> yarnPara rodar as migrations basta executar os comando a seguir de acordo com o gerenciador de pacotes desejado após a instalação das dependências:
npm
> npm run migration:runyarn
> yarn migration:runPara rodar a API em desenvolvimento execute os comandos a seguir de acordo com o gerenciador de pacotes de sua preferência:
npm
> npm run devyarn
> yarn devPronto, agora a api está rodando no endereço localhost:3333
* Obs: Ao executar a API em desenvolvimento o Hot Reload é ativado por padrão
Para compilar os arquivos e rodar a API com uma build otimizada para ambiente de produção execute os comandos a seguir de acordo com o gerenciador de pacotes de sua preferência:
npm
> npm run prodyarn
> yarn prodPronto, agora a api está rodando no endereço localhost:3333
- acesse o diretório do frontend (
./frontend) - faça uma cópia do arquivo
.env.examplecom o nome.enve modifique as variáveis de ambiente - execute os comandos a seguir de acordo com o gerenciador de pacotes de sua preferência para instalar as dependencias do projeto:
npm
> cd ./frontend
> npm installyarn
> cd ./frontend
> yarnPara rodar o Frontend em desenvolvimento execute os comandos a seguir de acordo com o gerenciador de pacotes de sua preferência:
npm
> npm run serveyarn
> yarn servePronto, agora o frontend está rodando no endereço localhost:8080
* Obs: Ao executar o Frontend em desenvolvimento o Hot Reload é ativado por padrão
- acesse o diretório do frontend - interface remota (
./frontend-remote) - faça uma cópia do arquivo
.env.examplecom o nome.enve modifique as variáveis de ambiente - execute os comandos a seguir de acordo com o gerenciador de pacotes de sua preferência para instalar as dependencias do projeto:
npm
> cd ./frontend-remote
> npm installyarn
> cd ./frontend-remote
> yarnPara rodar o Frontend - Interface Remota em desenvolvimento execute os comandos a seguir de acordo com o gerenciador de pacotes de sua preferência:
npm
> npm run serve --port=8070yarn
> yarn serve --port=8070Pronto, agora o frontend - interface remota está rodando no endereço localhost:8070
* Obs: Ao executar o Frontend - Interface Remota em desenvolvimento o Hot Reload é ativado por padrão