Skip to content

Commit 83a469d

Browse files
Merge pull request #45 from ivanildobarauna-dev/codex/atualizar-readme-e-criar-script-setup.sh
Atualiza READMEs e cria setup.sh
2 parents 3db28a6 + aafe7e7 commit 83a469d

File tree

4 files changed

+29
-1
lines changed

4 files changed

+29
-1
lines changed

README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,12 @@ Este repositório contempla o código fonte do site [ivanildobarauna.dev](https:
1111

1212
Ambos os projetos possuem Dockerfile próprio e podem ser executados de forma integrada via Docker Compose.
1313

14+
Para instalar todas as dependências em um único passo, utilize o script `setup.sh` na raiz do repositório:
15+
16+
```bash
17+
./setup.sh
18+
```
19+
1420
## Estrutura do repositório
1521

1622
```

backend/README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,13 +92,15 @@ Este projeto utiliza a **Arquitetura Hexagonal** (também conhecida como Ports a
9292

9393
### Configuração do Ambiente
9494

95+
Para executar o backend localmente, é necessário instalar as dependências com o [Poetry](https://python-poetry.org/). Caso prefira `pip`, utilize o arquivo `requirements.txt` gerado automaticamente pelo Poetry.
96+
9597
```bash
9698
# Clone o repositório
9799
git clone https://github.com/ivanildobarauna-dev/api.ivanildobarauna.dev.git
98100
cd api.ivanildobarauna.dev
99101

100102
# Instale as dependências
101-
poetry install
103+
poetry install # ou pip install -r requirements.txt
102104

103105
# Ative o ambiente virtual
104106
poetry shell

frontend/README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,14 @@ docker-compose up --build
2323

2424
Isso irá subir tanto o frontend quanto o backend integrados.
2525

26+
## Instalação
27+
28+
Para configurar o ambiente local e instalar as dependências execute:
29+
30+
```bash
31+
npm install
32+
```
33+
2634
## Desenvolvimento local
2735

2836
```bash

setup.sh

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
#!/usr/bin/env bash
2+
3+
# Instala dependências do backend via Poetry
4+
cd "$(dirname "$0")/backend" || exit 1
5+
poetry install || { echo 'Erro ao instalar dependências do backend'; exit 1; }
6+
7+
# Instala dependências do frontend via npm
8+
cd ../frontend || exit 1
9+
npm install || { echo 'Erro ao instalar dependências do frontend'; exit 1; }
10+
11+
cd ..
12+
echo "Ambiente configurado com sucesso."

0 commit comments

Comments
 (0)