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