From 3492b590c3afbfa7a374713f16090584426352cd Mon Sep 17 00:00:00 2001 From: fernando-rosa-wmw Date: Sat, 11 May 2024 18:49:45 -0300 Subject: [PATCH 1/5] =?UTF-8?q?fix:=20Ajustado=20docker-compose=20com=20ve?= =?UTF-8?q?rs=C3=A3o=20fixa=20de=20banco,=20dumo=20do=20banco=20espelhado?= =?UTF-8?q?=20e=20ajustado=20o=20readme.md.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 6 ++++++ docker-compose.dev.yml | 5 ++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 6a231353..cf937516 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,8 @@ Este repositório contém o backend de um aplicativo projetado para ajudar na or ## 🗂 Dump do Banco de Dados +| Caso seu banco de dados tenha sido criado com o docker-compose.dev, siga a etapa de **Configuração com Docker** + Para iniciar com dados de exemplo, utilize o dump do banco disponível em `prisma/migration/dev_dump.sql`. Este arquivo pode ser executado após as migrations estarem aplicadas. Se estiver usando Docker, os comandos para carregar o dump são: @@ -36,6 +38,10 @@ Para desenvolvedores de frontend que não precisam executar localmente a API e o ```bash docker-compose -f docker-compose.dev.yml up ``` +3. Crie os dados de exemplo do banco: + ```base + docker exec -i sos-rs-db psql -U root -d sos_rs -f /tmp/dev_dump.sql + ``` Adicione a porta do serviço de banco no `docker-compose.dev.yml` para acessos externos: diff --git a/docker-compose.dev.yml b/docker-compose.dev.yml index ba40eebc..b75c3a7a 100644 --- a/docker-compose.dev.yml +++ b/docker-compose.dev.yml @@ -28,9 +28,12 @@ services: npm run start:dev -- --preserveWatchOutput" db: container_name: sos-rs-db - image: postgres + image: postgres:13.15-bullseye + volumes: + - ./prisma:/tmp/ ports: - '${DB_PORT}:${DB_PORT}' environment: + - POSTGRES_DB=${DB_DATABASE_NAME} - POSTGRES_PASSWORD=${DB_PASSWORD} - POSTGRES_USER=${DB_USER} From 39c9a510f10cb3be115b4bcdae2db6f8fc70c151 Mon Sep 17 00:00:00 2001 From: fernando-rosa-wmw Date: Sat, 11 May 2024 18:56:04 -0300 Subject: [PATCH 2/5] =?UTF-8?q?fix:=20Ajustado=20docker-compose=20com=20ve?= =?UTF-8?q?rs=C3=A3o=20fixa=20de=20banco,=20dumo=20do=20banco=20espelhado?= =?UTF-8?q?=20e=20ajustado=20o=20readme.md.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index cf937516..1e457331 100644 --- a/README.md +++ b/README.md @@ -36,7 +36,7 @@ Para desenvolvedores de frontend que não precisam executar localmente a API e o 2. Use o seguinte comando para criar e iniciar o banco via Docker: ```bash - docker-compose -f docker-compose.dev.yml up + docker-compose -f docker-compose.dev.yml up -d --build ``` 3. Crie os dados de exemplo do banco: ```base From 5192bc676a5d55f6474c5cb6d646444808c847b8 Mon Sep 17 00:00:00 2001 From: fernando-rosa-wmw Date: Sat, 11 May 2024 18:59:49 -0300 Subject: [PATCH 3/5] =?UTF-8?q?fix:=20Ajustado=20docker-compose=20com=20ve?= =?UTF-8?q?rs=C3=A3o=20fixa=20de=20banco,=20dumo=20do=20banco=20espelhado?= =?UTF-8?q?=20e=20ajustado=20o=20readme.md.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 1e457331..f2a7a32a 100644 --- a/README.md +++ b/README.md @@ -38,7 +38,11 @@ Para desenvolvedores de frontend que não precisam executar localmente a API e o ```bash docker-compose -f docker-compose.dev.yml up -d --build ``` -3. Crie os dados de exemplo do banco: +3. Crie os dados de exemplo do banco: + + | Aguarde um tempo (15 segundos) após subir o docker do banco para rodar esse comando abaixo, processadores mais lentos podem demorar um pouco para subir o + + banco de fato. ```base docker exec -i sos-rs-db psql -U root -d sos_rs -f /tmp/dev_dump.sql ``` From 803d317dab6ad105fa2506c72153c08ebcda6764 Mon Sep 17 00:00:00 2001 From: fernando-rosa-wmw Date: Sat, 11 May 2024 19:24:01 -0300 Subject: [PATCH 4/5] =?UTF-8?q?fix:=20Ajustado=20vers=C3=A3o=20do=20postgr?= =?UTF-8?q?es.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docker-compose.dev.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker-compose.dev.yml b/docker-compose.dev.yml index b75c3a7a..029c3200 100644 --- a/docker-compose.dev.yml +++ b/docker-compose.dev.yml @@ -28,7 +28,7 @@ services: npm run start:dev -- --preserveWatchOutput" db: container_name: sos-rs-db - image: postgres:13.15-bullseye + image: postgres:13.15-alpine3.19 volumes: - ./prisma:/tmp/ ports: From 147119a6785be5cc67124e397f0a4266ad175b08 Mon Sep 17 00:00:00 2001 From: Fernando Rosa <90939021+fernandoerosa@users.noreply.github.com> Date: Tue, 14 May 2024 08:52:28 -0300 Subject: [PATCH 5/5] Update docker-compose.dev.yml MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Fabrízio de Royes Mello --- docker-compose.dev.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker-compose.dev.yml b/docker-compose.dev.yml index 029c3200..dc54b9bf 100644 --- a/docker-compose.dev.yml +++ b/docker-compose.dev.yml @@ -28,7 +28,7 @@ services: npm run start:dev -- --preserveWatchOutput" db: container_name: sos-rs-db - image: postgres:13.15-alpine3.19 + image: postgres:13-alpine volumes: - ./prisma:/tmp/ ports: