Skip to content

Knative Vert.x web application

This project is a Knative Serverless Application

To deploy this application:

When the CI/CD pipeline is complete, you can test the application:

You can retrieve the url of the application

  • By selecting the Operations/Serverless menu
  • Or by selecting the Operations/Environments menu

GET Request

curl -H "Content-Type: application/json" \
http://${CI_PROJECT_NAME}.${CI_PROJECT_NAME}-${CI_PROJECT_ID}-${CI_COMMIT_REF_SLUG}.${KUBE_INGRESS_BASE_DOMAIN}

Result: `{"message" : "πŸ‘‹ Hello World 🌍"}

POST Request

curl -d '{"name":"Bob Morane"}' \
-H "Content-Type: application/json" \
-X POST http://${CI_PROJECT_NAME}.${CI_PROJECT_NAME}-${CI_PROJECT_ID}-${CI_COMMIT_REF_SLUG}.${KUBE_INGRESS_BASE_DOMAIN}

Result: `{"message" : "πŸ‘‹ Hello Bob Morane"}

curl -H "Content-Type: application/json" \
-X POST http://${CI_PROJECT_NAME}.${CI_PROJECT_NAME}-${CI_PROJECT_ID}-${CI_COMMIT_REF_SLUG}.${KUBE_INGRESS_BASE_DOMAIN}

Result: `{"message" : "πŸ‘‹ Hello John Doe"}