An HTTP triggered Java Cloud Functions template.
Compile:
mvn compile
Run the function:
mvn function:run
...
INFO: Serving function...
Mar 01, 2023 12:57:13 PM com.google.cloud.functions.invoker.runner.Invoker logServerInfo
INFO: Function: functions.Function
Mar 01, 2023 12:57:13 PM com.google.cloud.functions.invoker.runner.Invoker logServerInfo
INFO: URL: http://localhost:8080/
Inside the scripts folder, run test_local.sh to test the function locally:
./test_local.sh
Hello World!
Run setup.sh to enable required services:
./setup.sh
Run deploy.sh to deploy to Google Cloud:
./deploy.sh
You can test with Invoke function via HTTP
in Cloud Code or with gcloud
.
Run test_cloud.sh to test the function in Google Cloud:
./test_cloud.sh
When you're done, you can cleanup created resources:
./cleanup.sh