Advertisement
Guest User

Untitled

a guest
Mar 8th, 2019
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.03 KB | None | 0 0
  1. docker run -d --name kong-database -p 5432:5432 -e "POSTGRES_USER=kong" -e "POSTGRES_DB=kong" postgres:9.6
  2. docker run --rm --link kong-database:kong-database -e "KONG_DATABASE=postgres" -e "KONG_PG_HOST=kong-database" kong:latest kong migrations bootstrap
  3.  
  4.  
  5. docker run -d --name kong \
  6. --link kong-database:kong-database \
  7. -e "KONG_DATABASE=postgres" \
  8. -e "KONG_PG_HOST=kong-database" \
  9. -e "KONG_CASSANDRA_CONTACT_POINTS=kong-database" \
  10. -e "KONG_PROXY_ACCESS_LOG=/dev/stdout" \
  11. -e "KONG_ADMIN_ACCESS_LOG=/dev/stdout" \
  12. -e "KONG_PROXY_ERROR_LOG=/dev/stderr" \
  13. -e "KONG_ADMIN_ERROR_LOG=/dev/stderr" \
  14. -e "KONG_ADMIN_LISTEN=0.0.0.0:8001, 0.0.0.0:8444 ssl" \
  15. -p 8000:8000 \
  16. -p 8443:8443 \
  17. -p 8001:8001 \
  18. -p 8444:8444 \
  19. kong
  20.  
  21. curl -i -X POST \
  22. --url http://localhost:8001/services/ \
  23. --data 'name=cts-service' \
  24. --data 'url=http://localhost:8082'
  25.  
  26. curl -i -X POST \
  27. --url http://localhost:8001/services/cts-service/routes \
  28. --data 'hosts[]=example.com'
  29.  
  30. curl -i -X POST --url http://localhost:8001/services/cts-service/routes --data 'paths[]=/candidate'
  31.  
  32. curl -i -X POST \
  33. --url http://localhost:8001/services/cts-service/plugins/ \
  34. --data 'name=jwt'
  35.  
  36. curl -X POST http://localhost:8001/consumers \
  37. --data "username=test-consumer"
  38.  
  39. curl -X POST http://localhost:8001/consumers/test-consumer/jwt --data 'algorithm=RS256' --data 'rsa_public_key=-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAocWemt4KvmoAvY3jKHqCXlFn6ZTkV788OFjlVjqVNJD57dLodjPL+BqtTKNr0UCCnmDaXHS+iDbRGznyGHoztbqxrlla7yBo45Yb559No6jm+yrdwTBZ8ge+4MOlQO5eGkOI0x8Zjz6kXPlEtj+F1H4U9KXcuNtXQ779QKf5pBKZ7dihsIZBKkX77A9rHOb4d1HOeD7rHT/VdvbiDBbixnPWjBR8oSo4AxZyKLS+gXJZL5UKogrefOAn+FDQYsjfU+Q+Me4BL+2eqHnCMcxceqlfXpWXuw1kfDHdveK9Ws2wXZBAirMH2TyzkMIbxW6EVe6CdgwVA0cMy2r+JX2TkQIDAQAB\n-----END PUBLIC KEY-----' --data 'key=http://localhost:8080/auth/realms/cts'
  40.  
  41. curl --data "grant_type=password&client_id=app-test-client&username=test&password=test" http://localhost:8080/auth/realms/cts/protocol/openid-connect/token
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement