Pode ser usado o comando pg_restore em banco de dados existente conforme abaixo :
pg_restore -U postgres -d srv -v backup.dump
1)Ajustar o .env no diretório ipfs-client conforme abaixo :
DB_USER=Usuário do Postgres
DB_HOST=Endereço do banco
DB_DATABASE=Nome do banco de dados
DB_PASSWORD=Senha
DB_PORT=Porta
2)A porta padrão da API no Nodejs e no Docker é 6000, se precisar ajustar é preciso alterar a linha do docker-compose.yml conforme abaixo :
ports:
- "6000:6000"
3)Ajustar a porta padrão no arquivo index.js conforme abaixo:
const port = 6000;
1)Ajustar o .env no diretório ipfs-server conforme abaixo :
IPFS_DATA_PATH=./ipfs_data
IPFS_STAGING_PATH=./ipfs_staging
SWARM_KEY_PATH=./swarm.key
2)Ajustar quais os endereços que o Servidor vai aceitar conexões No arquivo Dockerfile do diretório ipfs-server ajustar o endereço abaixo:
# Configure o IPFS para escutar no endereço 127.0.0.1 na porta 5001
RUN ipfs config Addresses.API /ip4/0.0.0.0/tcp/5001
Onde "0.0.0.0" é aceitar em qualquer endereço
Executar o comando abaixo :
docker-compose up --build
1)Importar no Insomnia o arquivo da pasta insomnia 2)Na autenticação é necessário passar como Token Bearer os endereço de wallet contidos na tabela "tokens"