Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[docs] atualizar as instruções para carregar o dump do db usando Docker #109

Closed
Dan-Mqs opened this issue May 15, 2024 · 6 comments
Closed

Comments

@Dan-Mqs
Copy link

Dan-Mqs commented May 15, 2024

Fala, pessoal.

Sou do front, e fui rodar o back localmente com Docker.

Toda a parte de subir o container deu certo, mas as atuais instruções pra carregar o dump do database não funcionam.

Notei que tem alguns PRs abertos que tratam do assunto: #91, #84, #75, #66, #64

Pra mim, os comandos do #84 funcionaram de primeira.

PS.: abri issue pois não vi nenhuma issue aberta ou fechada em relação a isso

@gabrielbrise
Copy link

Opa, passei pelo mesmo mas consegui, vou fazer um PR para atualizar os docs. Por enquanto, se quiser saber o que está dando errado, é que o primeiro comando está escrito errado como se copia um arquivo para o docker.

O comando certo é

docker cp PATH_TO_SQL_DUMP DOCKER_CONTAINER_ID:/tmp/backup.sql

Estando com o terminal dentro da pasta do backend, o meu comando ficou assim (o seu ID de container não será o mesmo)

docker cp ./prisma/dev_dump.sql 0e536f047d0f:/tmp/backup.sql

@lucaskdc
Copy link

lucaskdc commented May 15, 2024

Opa, passei pelo mesmo mas consegui, vou fazer um PR para atualizar os docs. Por enquanto, se quiser saber o que está dando errado, é que o primeiro comando está escrito errado como se copia um arquivo para o docker.

O comando certo é

docker cp PATH_TO_SQL_DUMP DOCKER_CONTAINER_ID:/tmp/backup.sql

Estando com o terminal dentro da pasta do backend, o meu comando ficou assim (o seu ID de container não será o mesmo)

docker cp ./prisma/dev_dump.sql 0e536f047d0f:/tmp/backup.sql

podes usar o nome do container no lugar do id. Vai ser sempre "sos-rs-db" se for criado via pelo compose file docker-compose.dev.yml

ficaria assim o comando genérico:
docker cp ./prisma/dev_dump.sql sos-rs-db:/tmp/backup.sql

após, podes rodar o comando para escrever no db:
docker exec -i sos-rs-db psql -U root -d sos_rs -f /tmp/backup.sql

EDIT: os comandos que exemplifiquei são praticamente os mesmos do PR #84

@gabrielbrise
Copy link

Criei um pr aqui #110

@lucaskdc
Copy link

Criei um pr aqui #110

Boa proatividade, mas vamos tratar dos PRs em aberto.
Aparentemente o #84 é suficiente para documentar os comandos manualmente.
Com ele aprovado, #110, #91 e #64 podem ser fechados.

@lucaskdc
Copy link

Tudo resolvido, aparentemente. issue pode ser fechada, correto?

@Dan-Mqs
Copy link
Author

Dan-Mqs commented May 21, 2024

Boa, tudo resolvido no PR #84. Fechando a issue, obrigado a todos.

@Dan-Mqs Dan-Mqs closed this as completed May 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants