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

8 - suporte a api para recuperar status na listagem de exercicios #10

Closed
wants to merge 23 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
5da2415
feat(prisma/schema.prisma): fazendo conexao do banco de dados com o b…
stephanybrazeir0 Oct 3, 2024
3c7db85
feat: add prisma seed @Wander06 @StephanyBrazeir0 @marvysonprog @myle…
mylenaverspeelt Oct 4, 2024
75f3bf9
fix: Deletando arquivo .env @Wander06 @stephanybrazeir0 @marvysonprog…
Oct 4, 2024
f3de890
subindo branch para remoto
Oct 4, 2024
5900664
fix(prisma/schema.prisma) remocao de testes @Wander06 @stephanybrazeir0
stephanybrazeir0 Oct 7, 2024
78b644c
feat(README.md): adicionando instrucoes de instalacao e migracao ao r…
Oct 9, 2024
84e141b
Update README.md
Aceleradora25 Oct 10, 2024
1505677
feat(package.json): adicionando script de build - @Wander06 @emilycav…
Oct 10, 2024
1ca0398
fix(.): Adicionando arquivo vercel.json, ajustando comando build e re…
Oct 11, 2024
4b1990b
feat(e-acelera-back/prisma/schema.prisma): Criando tipagem para ItemS…
Nov 13, 2024
79867da
feat (routessrc\routes src/controllers): criando rota de put - @camss…
camsste Nov 13, 2024
ebffc60
feat: (src\controllers src\services src\routes): criando controllers …
camsste Nov 14, 2024
df026d9
feat(e-acelera-back/src/index.ts): Ajustando rotas para receberem par…
Nov 14, 2024
35a4c50
feat: (src\controllers\ExerciseController.ts e prisma\schema.prisma…
camsste Nov 19, 2024
7af2c5e
(feat: prisma\migrations\20241119165728_removendo_chave_unique_do_ite…
camsste Nov 19, 2024
317b36c
feat: (src\controllers\ExerciseController.ts) Alterando as regras do …
camsste Nov 19, 2024
2d892c0
feat(e-acelera-back/src): Finalizando logica da controller e separand…
Nov 26, 2024
7af48c7
feat(e-acelera-back/src): Adicionando tipagem para request, separando…
Nov 27, 2024
b674c7c
feat(src/services/AllExercisesService.ts src/routes/index.ts src/cont…
mylenaverspeelt Nov 29, 2024
f2db65d
refactor(src/controllers/AllExercisesStatusController.ts src/services…
stephanybrazeir0 Nov 29, 2024
e8a9873
refactor(rc/controllers/ExerciseController.ts src/services/ExerciseSe…
stephanybrazeir0 Dec 2, 2024
da5da29
fix:(src/routes/index.ts src/services/ExerciseService.ts) response re…
mylenaverspeelt Dec 5, 2024
617287d
Merge pull request #2 from Aceleradora25/8/suporte-a-api-para-recuper…
daniellemadrid Dec 6, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.


# dependencies
/node_modules
/.pnp
Expand All @@ -26,6 +27,7 @@ yarn-debug.log*
yarn-error.log*

# local env files
.env*
.env*.local

# vercel
Expand Down
48 changes: 48 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
# Instruções de Configuração do Projeto

### Passos iniciais:

1. Execute o comando para instalar as dependências do projeto:
```bash
npm install
```

2. Crie um banco de dados PostgreSQL no DBeaver ou PgAdmin com o nome **eacelera-dev**.

3. Na raiz do projeto, crie um arquivo `.env`.

4. Adicione a seguinte variável de ambiente ao arquivo `.env` para configurar a conexão com o banco de dados:
```env
DATABASE_URL=postgres://{seu_usuario}:{sua_senha}@localhost:5432/eacelera-dev
```
Substitua `{seu_usuario}` e `{sua_senha}` pelos seus dados de acesso ao banco no DBeaver ou PgAdmin.

---

# Gerenciamento de Migrações

### Aplicar migrações no ambiente local:

- Para aplicar as migrações pendentes no banco de dados de desenvolvimento local, use o comando:
```bash
npx prisma migrate dev
```

### Aplicar migrações no ambiente de Staging:

- Para aplicar migrações no banco de dados do ambiente de staging, utilize:
```bash
npx prisma migrate deploy
```

# Criar Migrações

- Para gerar uma nova migração no ambiente local, use o seguinte comando, substituindo `{nome_da_migracao}` por uma descrição da migração:
```bash
npx prisma migrate dev --name {nome_da_migracao}
```

**Importante:**
- Sempre crie as migrações localmente, na sua branch de desenvolvimento.
- Nunca crie ou aplique migrações diretamente na branch de staging.
- Certifique-se de que o diretório `prisma/migrations` seja comitado no repositório Git após a criação das migrações.
Loading
Loading