Feito com:
Para rodar o projeto é necessário ter o Node.js
e a Vue Cli
instalados:
- Para verificar se você tem o
Node.js
instalado execute o comando'node --version'
como a seguir:
> node --version
v14.17.1
Caso 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 Cli
instalada execute o comando'vue --version'
como a seguir:
> vue --version
@vue/cli 4.5.13
Caso 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/cli
yarn
> yarn global add @vue/cli
- acesse o diretório do backend (
./backend
) - faça uma cópia do arquivo
.env.example
com o nome.env
e 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 install
yarn
> cd ./backend
> yarn
Para 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:run
yarn
> yarn migration:run
Para rodar a API
em desenvolvimento execute os comandos a seguir de acordo com o gerenciador de pacotes de sua preferência:
npm
> npm run dev
yarn
> yarn dev
Pronto, 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 prod
yarn
> yarn prod
Pronto, 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.example
com o nome.env
e 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 install
yarn
> cd ./frontend
> yarn
Para rodar o Frontend
em desenvolvimento execute os comandos a seguir de acordo com o gerenciador de pacotes de sua preferência:
npm
> npm run serve
yarn
> yarn serve
Pronto, 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.example
com o nome.env
e 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 install
yarn
> cd ./frontend-remote
> yarn
Para 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=8070
yarn
> yarn serve --port=8070
Pronto, 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