@@ -10,7 +10,7 @@ gerenciamento de abrigos e suprimentos, entre outros.
10
10
- ** Prisma** : ORM para Node.js e TypeScript.
11
11
- ** Docker** : Plataforma para desenvolvimento, envio e execução de aplicativos em contêineres.
12
12
- ** Nest** : Framework para aplicação web para Node.js.
13
- - ** PostgreSQL** : Banco de dados NoSQL para armazenar dados de forma eficiente.
13
+ - ** PostgreSQL** : Banco de dados relacional para armazenar dados de forma eficiente.
14
14
15
15
## Dump do banco de dados
16
16
@@ -19,6 +19,15 @@ para testar a aplicação.
19
19
O dump está disponível no arquivo ` prisma/migration/dev_dump.sql ` . Para subir o dump, basta executar ele.
20
20
Lembrando que a migrations já deve ter sido rodada para ele funcionar.
21
21
22
+ Caso esteja no docker o dump pode ser carregado com os seguintes comandos:
23
+
24
+ ``` bash
25
+ # Copiando o dump para a pasta temporária do docker
26
+ docker exec -it cp backup.sql POSTGRES_CONTAINER_ID:/tmp/backup.sql
27
+ # Importando o dump para o banco
28
+ docker exec -i POSTGRES_CONTAINER_ID psql -U root -d DATABASE_NAME -f /tmp/backup.sql
29
+ ```
30
+
22
31
## Configuração com Docker
23
32
24
33
Caso você esteja desenvolvendo frontend e não precise rodar uma instancia da API e do banco localmente, siga essas
46
55
- ' 4000:4000'
47
56
` ` `
48
57
49
- Se você estiver recebendo algum erro relacionado a PORT da DATABASE_URL, tem uma linha comentada no .env que pode ser
50
- descomentada para resolver o problema.
51
-
52
58
# # Configuração inicial para rodar localmente
53
59
54
60
1. Clone o repositório:
0 commit comments