- Node >= 12.18.3
- Docker >= 19.03.12
- yarn >= 1.22.5
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:
# Clonar repositório
$ git clone https://github.com/Demontie/zoox.git
# Pasta do frontend
$ cd frontend
# Variáveis de ambiente
$ cp .env.example .env
# Instalar dependências
$ yarn install
# Execute a aplicação
$ yarn serve
# 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
Caso utilize o docker dentro do arquivo ormconfig.json utilizar 'zoox_db' no 'host' para que o container identifique o banco que irá utilizar