forked from kimhyungsik/ax_hub_mcp_tool
fix: include API key in pod scaffolding
This commit is contained in:
@@ -143,6 +143,7 @@ public class PodScaffolder {
|
|||||||
bundle-id: %s
|
bundle-id: %s
|
||||||
name-prefix: ""
|
name-prefix: ""
|
||||||
security:
|
security:
|
||||||
|
api-key: ${TOOL_SERVER_API_KEY:tool-server-key}
|
||||||
tenant-domains:
|
tenant-domains:
|
||||||
TESTER-DEV: ALL
|
TESTER-DEV: ALL
|
||||||
""".formatted(portStr, moduleName, moduleName.replace("dap-", ""));
|
""".formatted(portStr, moduleName, moduleName.replace("dap-", ""));
|
||||||
@@ -339,6 +340,7 @@ public class PodScaffolder {
|
|||||||
- "%s:%s"
|
- "%s:%s"
|
||||||
environment:
|
environment:
|
||||||
- TZ=Asia/Seoul
|
- TZ=Asia/Seoul
|
||||||
|
- TOOL_SERVER_API_KEY=${TOOL_SERVER_API_KEY:-tool-server-key}
|
||||||
- AXHUB_GATEWAY_URL=http://gateway:8081
|
- AXHUB_GATEWAY_URL=http://gateway:8081
|
||||||
- AXHUB_TOOL_URL=http://%s:%s
|
- AXHUB_TOOL_URL=http://%s:%s
|
||||||
- GLOW_COMMUNICATION_MCI_HOST=http://mci-mock
|
- GLOW_COMMUNICATION_MCI_HOST=http://mci-mock
|
||||||
|
|||||||
@@ -30,11 +30,13 @@ class PodScaffolderTest {
|
|||||||
|
|
||||||
Path resources = root.resolve("dap-was-sample/src/main/resources");
|
Path resources = root.resolve("dap-was-sample/src/main/resources");
|
||||||
String dockerfile = Files.readString(root.resolve("dap-was-sample/Dockerfile"));
|
String dockerfile = Files.readString(root.resolve("dap-was-sample/Dockerfile"));
|
||||||
|
String application = Files.readString(resources.resolve("application.yml"));
|
||||||
|
|
||||||
assertTrue(dockerfile.contains("RUN apk add --no-cache tzdata"));
|
assertTrue(dockerfile.contains("RUN apk add --no-cache tzdata"));
|
||||||
assertTrue(dockerfile.contains("ENV TZ=Asia/Seoul"));
|
assertTrue(dockerfile.contains("ENV TZ=Asia/Seoul"));
|
||||||
assertTrue(dockerfile.contains("COPY dap-was-sample/build/libs/*-SNAPSHOT.jar app.jar"));
|
assertTrue(dockerfile.contains("COPY dap-was-sample/build/libs/*-SNAPSHOT.jar app.jar"));
|
||||||
assertTrue(dockerfile.contains("EXPOSE 8099"));
|
assertTrue(dockerfile.contains("EXPOSE 8099"));
|
||||||
|
assertTrue(application.contains("api-key: ${TOOL_SERVER_API_KEY:tool-server-key}"));
|
||||||
assertTrue(Files.exists(resources.resolve("application-test.yml")));
|
assertTrue(Files.exists(resources.resolve("application-test.yml")));
|
||||||
assertTrue(Files.exists(resources.resolve("application-prod.yml")));
|
assertTrue(Files.exists(resources.resolve("application-prod.yml")));
|
||||||
assertTrue(Files.readString(resources.resolve("application-test.yml"))
|
assertTrue(Files.readString(resources.resolve("application-test.yml"))
|
||||||
@@ -60,6 +62,7 @@ class PodScaffolderTest {
|
|||||||
|
|
||||||
String compose = Files.readString(root.resolve("docker-compose.yml"));
|
String compose = Files.readString(root.resolve("docker-compose.yml"));
|
||||||
assertTrue(compose.contains("was-pro:"));
|
assertTrue(compose.contains("was-pro:"));
|
||||||
|
assertTrue(compose.contains("TOOL_SERVER_API_KEY=${TOOL_SERVER_API_KEY:-tool-server-key}"));
|
||||||
assertFalse(compose.contains("depends_on:\n - redis"));
|
assertFalse(compose.contains("depends_on:\n - redis"));
|
||||||
assertFalse(compose.contains("SPRING_REDIS_HOST=redis"));
|
assertFalse(compose.contains("SPRING_REDIS_HOST=redis"));
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user