From 8370588b2eb74e3cc2965f9e59ffc013a71d7895 Mon Sep 17 00:00:00 2001 From: kimscott Date: Thu, 9 Jan 2020 11:56:02 +0900 Subject: [PATCH] add mysql --- cloudbuild.yaml | 16 ++++++++++++++++ .../java/com/example/template/AbstractEvent.java | 10 +++++++++- 2 files changed, 25 insertions(+), 1 deletion(-) diff --git a/cloudbuild.yaml b/cloudbuild.yaml index 12d80c4..a1d678a 100644 --- a/cloudbuild.yaml +++ b/cloudbuild.yaml @@ -79,6 +79,22 @@ steps: image: gcr.io/$PROJECT_ID/$_PROJECT_NAME:$COMMIT_SHA ports: - containerPort: 8080 + readinessProbe: + httpGet: + path: /actuator/health + port: 8080 + initialDelaySeconds: 10 + timeoutSeconds: 2 + periodSeconds: 5 + failureThreshold: 5 + livenessProbe: + httpGet: + path: /products/1 + port: 8080 + initialDelaySeconds: 40 + timeoutSeconds: 2 + periodSeconds: 5 + failureThreshold: 5 EOF substitutions: _PROJECT_NAME: products diff --git a/src/main/java/com/example/template/AbstractEvent.java b/src/main/java/com/example/template/AbstractEvent.java index 1dc7b15..5e5244a 100644 --- a/src/main/java/com/example/template/AbstractEvent.java +++ b/src/main/java/com/example/template/AbstractEvent.java @@ -8,11 +8,20 @@ import org.springframework.messaging.MessageHeaders; import org.springframework.messaging.support.MessageBuilder; import org.springframework.util.MimeTypeUtils; +import java.text.SimpleDateFormat; +import java.util.Date; + public class AbstractEvent { String eventType; String timestamp; + public AbstractEvent(){ + this.setEventType(this.getClass().getSimpleName()); + SimpleDateFormat defaultSimpleDateFormat = new SimpleDateFormat("YYYYMMddHHmmss"); + this.timestamp = defaultSimpleDateFormat.format(new Date()); + } + public String getEventType() { return eventType; } @@ -62,5 +71,4 @@ public class AbstractEvent { } } - }