Skip to content

Latest commit

 

History

History
64 lines (45 loc) · 1.38 KB

README.md

File metadata and controls

64 lines (45 loc) · 1.38 KB

traderx-demo

Get the finos/traderX to Score and Humanitec.

Open in GitHub Codespaces

Local deployment with Docker Compose

Deploy and test locally with Docker compose:

make compose-up

make compose-test

Local deployment with Kind cluster

Deploy and test locally with Kind cluster:

make kind-create-cluster

make k8s-up

make k8s-test

Humanitec deployment

You will need to install humctl locally.

Deploy to Humanitec:

export HUMANITEC_ORG=FIXME
export HUMANITEC_APPLICATION=traderx
export HUMANITEC_ENVIRONMENT=development

humctl login

humctl create app ${HUMANITEC_APPLICATION} \
    --name ${HUMANITEC_APPLICATION}

make humanitec-deploy

Get the generated DNS one the deployment is done:

humctl get active-resources \
    --app ${HUMANITEC_APPLICATION} \
    --env ${HUMANITEC_ENVIRONMENT} \
    -o json \
    | jq -c '.[] | select(.metadata.type | contains("dns"))' \
    | jq -r .status.resource.host

Here is the associated resource graph generated by Humanitec:

humctl resources graph \
    --app ${HUMANITEC_APPLICATION} \
    --env ${HUMANITEC_ENVIRONMENT}