Skip to content

Deploy to Code Engine

1. Resources we are going to create

We will create following in Code Engine resources.

Locally we will create the Open API JSON and YAML with the correct application URL:

Deploy the application

Step 1: Verify the automation deploy-application.sh for the registry and repository and the image tag.

export REGISTRY="quay.io"
export REPOSITORY=tsuedbroecker
...
export COMMONTAG="v0.0.3"
export EXTENSION_IMAGE="$REGISTRY/$REPOSITORY/nodejs-assistant-extension:$COMMONTAG"

Step 2: Execute following commands

cd code/node-js-extension
export ROOTFOLDER=$(pwd)
export MYPROJECT=ce-assistant-extension
export RESOURCE_GROUP=default
export REGION=eu-de

ibmcloud login (-sso)
ibmcloud target -r $REGION -g $RESOURCE_GROUP

sh ./deploy-application.sh

Step 3: Verify the output

The output shows the URL of the Code Engine application.

************************************
 URLs
************************************
 - Extension  : https://assistant-extension.v1j51p93c1o.eu-de.codeengine.appdomain.cloud

Step 4: Insert following URL in your browser http://[APPLICATION_URL]/v1/getmessage

Step 5: Insert into the requested login in your browser the values for user and password as admin.

Step 6: Verify the output

You should get this output "{"message":"Code Engine usage"}"scaled