pvsone / sample-app-java

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Run Java

mvn compile exec:java

Build

# pack build --builder=gcr.io/buildpacks/builder:v1 sample-app:1.0.0

pack config default-builder gcr.io/buildpacks/builder:v1
pack build sample-app:1.0.0

Run Docker

docker run -it --rm \
  --mount type=bind,source=$TEMPORAL_TLS_KEY,target=/certs/tls.key,readonly \
  --mount type=bind,source=$TEMPORAL_TLS_CERT,target=/certs/tls.crt,readonly \
  -e TEMPORAL_ADDRESS \
  -e TEMPORAL_NAMESPACE \
  -e TEMPORAL_TLS_CERT=/certs/tls.crt \
  -e TEMPORAL_TLS_KEY=/certs/tls.key \
  sample-app:1.0.0

Start Workflow

temporal workflow start --type MyWorkflow -t MyTaskQueue
temporal workflow start --type GreetingWorkflow -t MyTaskQueue -i '"Peter"'

Run Kubernetes

k create secret tls sample-app-tls --cert=${TEMPORAL_TLS_CERT} --key=${TEMPORAL_TLS_KEY}

envsubst < deploy.yaml | kubectl apply -f -

About


Languages

Language:Java 100.0%