/zoox

Primary LanguageTypeScript

Especificações

  • Node >= 12.18.3
  • Docker >= 19.03.12
  • yarn >= 1.22.5

Requerido

Sobre

Este projeto de um teste pratico para um cadastro de cidades e estados.

Este projeto foi construído utilizando as tecnlologias mais populares de JavaScript,Typescript, Vue e mongo.

Se você ainda não baixou as partes, você vai encontrar elas abaixo, siga os passos para uma instalação correta:

Instalação na maquina local

# Clonar repositório
$ git clone https://github.com/Demontie/zoox.git

Rodar frontend

# Pasta do frontend
$ cd frontend

# Variáveis de ambiente
$ cp .env.example .env

# Instalar dependências
$ yarn install

# Execute a aplicação
$ yarn serve

Rodar backend

# Pasta do backend
$ cd backend

# Variáveis de ambiente
$ cp .env.example .env

# Configuração para o banco de dados é importante preencher o ormconfig.json corretamente para conexão com o banco
$ cp ormconfig.example.json ormconfig.json

# Instalar dependências
$ yarn install

# Execute a aplicação
$ yarn dev:server

Instalação utilizando docker.

# Clonar repositório
$ git clone https://github.com/Demontie/zoox.git

# Pasta do clone
$ cd zoox

# Crie o arquivo .env com base no modelo .env.example é importante preencher o .env corretamente.
$ cp frontend/.env.example frontend/.env

$ cp backend/.env.example backend/.env

# Configuração para o banco de dados é importante preencher o ormconfig.json corretamente para conexão com o banco
$ cp backend/ormconfig.example.json backend/ormconfig.json

# Subir a aplicação
$ docker-compose up -d --build

Obervação

Caso utilize o docker dentro do arquivo ormconfig.json utilizar 'zoox_db' no 'host' para que o container identifique o banco que irá utilizar