Skip to content

Comandos PowerShell

Health del Gateway

Invoke-RestMethod -Method Get -Uri "http://localhost:18080/actuator/health"

Login

$body = @{
  username = "admin"
  password = "admin123"
} | ConvertTo-Json

$response = Invoke-RestMethod `
  -Method Post `
  -Uri "http://localhost:18080/auth/login" `
  -ContentType "application/json" `
  -Body $body

$token = $response.accessToken

Consumir ruta protegida

Invoke-RestMethod `
  -Method Get `
  -Uri "http://localhost:18080/api/v1/productos" `
  -Headers @{ Authorization = "Bearer $token" }

PostgreSQL dentro del contenedor

docker exec -it ecom-postgres-catalogo-dev psql -U ecom -d ecom_catalogo_db

Dentro de psql:

\dt
\d categorias
SELECT * FROM categorias;
\q

Kafka topics

docker exec -it ecom-kafka-dev /opt/kafka/bin/kafka-topics.sh --list --bootstrap-server kafka:9092
docker exec -it ecom-kafka-dev /opt/kafka/bin/kafka-topics.sh --create --topic orden-eventos --bootstrap-server kafka:9092 --partitions 1 --replication-factor 1
docker exec -it ecom-kafka-dev /opt/kafka/bin/kafka-topics.sh --create --topic pago-eventos --bootstrap-server kafka:9092 --partitions 1 --replication-factor 1