Add Linux and macOS execution commands
Some checks failed
Repo Quality / structure (push) Has been cancelled
Some checks failed
Repo Quality / structure (push) Has been cancelled
This commit is contained in:
82
README.md
82
README.md
@@ -34,38 +34,104 @@ apps/ Espaço para app Spring Boot, agente AI e simulador BI
|
||||
- SQLcl, SQL*Plus ou outro cliente compatível.
|
||||
- Acesso a uma versão de Oracle AI Database compatível com Deep Data Security.
|
||||
|
||||
## Execução Em 7 Passos
|
||||
## Execucao Em 7 Passos
|
||||
|
||||
1. Clone o repositório.
|
||||
2. Copie o arquivo de exemplo:
|
||||
1. Clone o repositorio.
|
||||
|
||||
2. Copie o arquivo de exemplo.
|
||||
|
||||
Linux/macOS:
|
||||
|
||||
```bash
|
||||
cp terraform/envs/demo/terraform.tfvars.example terraform/envs/demo/terraform.tfvars
|
||||
```
|
||||
|
||||
3. Edite `terraform/envs/demo/terraform.tfvars` com seus OCIDs e região.
|
||||
4. Valide a infraestrutura:
|
||||
Windows PowerShell:
|
||||
|
||||
```powershell
|
||||
Copy-Item terraform\envs\demo\terraform.tfvars.example terraform\envs\demo\terraform.tfvars
|
||||
```
|
||||
|
||||
3. Edite `terraform/envs/demo/terraform.tfvars` com seus OCIDs, regiao e parametros do banco.
|
||||
|
||||
Linux/macOS:
|
||||
|
||||
```bash
|
||||
vi terraform/envs/demo/terraform.tfvars
|
||||
```
|
||||
|
||||
Windows PowerShell:
|
||||
|
||||
```powershell
|
||||
notepad terraform\envs\demo\terraform.tfvars
|
||||
```
|
||||
|
||||
4. Valide a infraestrutura.
|
||||
|
||||
Linux/macOS:
|
||||
|
||||
```bash
|
||||
chmod +x scripts/*.sh
|
||||
./scripts/validate-terraform.sh
|
||||
```
|
||||
|
||||
Windows PowerShell:
|
||||
|
||||
```powershell
|
||||
powershell -ExecutionPolicy Bypass -File .\scripts\validate-terraform.ps1
|
||||
```
|
||||
|
||||
5. Faça o deploy:
|
||||
5. Faca o deploy.
|
||||
|
||||
Linux/macOS:
|
||||
|
||||
```bash
|
||||
cd terraform/envs/demo
|
||||
terraform init
|
||||
terraform plan -out tfplan
|
||||
terraform apply tfplan
|
||||
cd ../../..
|
||||
```
|
||||
|
||||
6. Instale um cenário:
|
||||
Windows PowerShell:
|
||||
|
||||
```powershell
|
||||
Set-Location terraform\envs\demo
|
||||
terraform init
|
||||
terraform plan -out tfplan
|
||||
terraform apply tfplan
|
||||
Set-Location ..\..\..
|
||||
```
|
||||
|
||||
6. Instale um cenario.
|
||||
|
||||
Linux/macOS:
|
||||
|
||||
```bash
|
||||
./scripts/run-scenario.sh 01-ai-prompt-injection "<connect_string>"
|
||||
```
|
||||
|
||||
Windows PowerShell:
|
||||
|
||||
```powershell
|
||||
powershell -ExecutionPolicy Bypass -File .\scripts\run-scenario.ps1 -Scenario 01-ai-prompt-injection -ConnectString "<connect_string>"
|
||||
```
|
||||
|
||||
7. Execute os testes descritos no `README.md` do cenário.
|
||||
7. Execute testes e reset quando necessario.
|
||||
|
||||
Linux/macOS:
|
||||
|
||||
```bash
|
||||
./scripts/run-scenario.sh 05-legacy-app-ai-extension "<connect_string>"
|
||||
./scripts/reset-scenario.sh 05-legacy-app-ai-extension "<connect_string>"
|
||||
```
|
||||
|
||||
Windows PowerShell:
|
||||
|
||||
```powershell
|
||||
powershell -ExecutionPolicy Bypass -File .\scripts\run-scenario.ps1 -Scenario 05-legacy-app-ai-extension -ConnectString "<connect_string>"
|
||||
powershell -ExecutionPolicy Bypass -File .\scripts\reset-scenario.ps1 -Scenario 05-legacy-app-ai-extension -ConnectString "<connect_string>"
|
||||
```
|
||||
|
||||
## Segurança Por Padrão
|
||||
|
||||
|
||||
Reference in New Issue
Block a user