From 622ab894311bea5178e8259933b6e58ffb81d39c Mon Sep 17 00:00:00 2001 From: Steinwagner Date: Wed, 11 Dec 2019 09:58:14 +0100 Subject: [PATCH] refactor --- src/tamagotchi-service/app.yaml | 6 +++++ .../controller/DeviceController.java | 23 ++++++++++++------- 2 files changed, 21 insertions(+), 8 deletions(-) diff --git a/src/tamagotchi-service/app.yaml b/src/tamagotchi-service/app.yaml index fe4a130..23e61a6 100644 --- a/src/tamagotchi-service/app.yaml +++ b/src/tamagotchi-service/app.yaml @@ -1,2 +1,8 @@ runtime: java11 entrypoint: java -jar target/tamagotchi-service-0.1.0.jar +inbound_services: + - warmup +automatic_scaling: + max_instances: 1 + min_instances: 1 + diff --git a/src/tamagotchi-service/src/main/java/com/sap/tamagotchi/controller/DeviceController.java b/src/tamagotchi-service/src/main/java/com/sap/tamagotchi/controller/DeviceController.java index bc303e5..e86d36d 100644 --- a/src/tamagotchi-service/src/main/java/com/sap/tamagotchi/controller/DeviceController.java +++ b/src/tamagotchi-service/src/main/java/com/sap/tamagotchi/controller/DeviceController.java @@ -1,8 +1,11 @@ package com.sap.tamagotchi.controller; -import com.sap.tamagotchi.model.CreateDevicePayload; -import com.sap.tamagotchi.model.Device; -import com.sap.tamagotchi.service.TamagotchiService; +import static org.springframework.http.ResponseEntity.ok; + +import java.util.ArrayList; +import java.util.Collection; +import java.util.List; + import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.PostMapping; @@ -10,11 +13,9 @@ import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; -import java.util.ArrayList; -import java.util.Collection; -import java.util.List; - -import static org.springframework.http.ResponseEntity.ok; +import com.sap.tamagotchi.model.CreateDevicePayload; +import com.sap.tamagotchi.model.Device; +import com.sap.tamagotchi.service.TamagotchiService; @RestController public class DeviceController { @@ -44,4 +45,10 @@ public class DeviceController { } return ok(devices); } + + @RequestMapping("/_ah/warmup") + public String warmup() { + return "warming up"; + } + }