diff --git a/README.md b/README.md index 1179244a..caf619e8 100644 --- a/README.md +++ b/README.md @@ -17,6 +17,8 @@ Discord [aqui](https://discord.gg/sosrs). ## šŸ—‚ 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. @@ -40,7 +42,15 @@ 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: + + | 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 ``` 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..dc54b9bf 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-alpine + volumes: + - ./prisma:/tmp/ ports: - '${DB_PORT}:${DB_PORT}' environment: + - POSTGRES_DB=${DB_DATABASE_NAME} - POSTGRES_PASSWORD=${DB_PASSWORD} - POSTGRES_USER=${DB_USER}