- NodeJS
- Typescript
- Postgres
- csv-parse
- cors
- dotenv
- express
- multer
- pg
- typeorm
O front end dessa aplicação pode ser encontrado no repositório fundamentos-reactjs. Lá você encontrará as instruções para execução.
-
no arquivo
ormconfig.json
você encontrará as configurações para o banco de dados (nome, host, senha, porta etc). Você poderá criar sua base com os mesmos valores configurados no arquivo ou alterá-lo. -
Caso esteja utilizando docker, poderá criar e inicializar sua base de dados com os comandos abaixo:
# criando container com imagem do banco postgres
docker run --name postgres -e POSTGRES_PASSWORD=postgres -d postgres
# inicializando o container
docker start postgres
-
Após a criação do container com a instância do postgres, você precisará criar manualmente o banco de dados. No arquivo, ele está nomeado como
gotransactions
. Você pode alterar, caso deseje. -
Faça o download do projeto:
# clonando o repositório
git clone https://github.com/AugustoMarcelo/database-upload.git
# acessando a pasta
cd database-upload
# realizando o download das dependências
yarn
- Criado o banco de dados, execute as
migrations
para criar as tabelas e em seguida inicializar a aplicação:
# cria as tabelas no banco de dados
yarn typeorm migration:run
# executando aplicação
yarn dev:server