-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathkapeta.yml
39 lines (39 loc) · 1.04 KB
/
kapeta.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
kind: core/language-target
metadata:
name: kapeta/language-target-java-spring-boot
title: Java / Spring Boot
description: Generate block service code in Java with Spring Boot
visibility: public
spec:
icon:
type: url
value: https://storage.googleapis.com/kapeta-public-cdn/icons/spring.svg
icons:
- type: url
value: https://storage.googleapis.com/kapeta-public-cdn/icons/themed/java-dark.svg
theme: light
- type: url
value: https://storage.googleapis.com/kapeta-public-cdn/icons/themed/java-light.svg
theme: dark
schema:
type: object
properties:
basePackage:
type: string
groupId:
type: string
artifactId:
type: string
required:
- basePackage
- groupId
- artifactId
local:
image: maven:3.9.4-eclipse-temurin-21-alpine
workingDir: /workspace
healthcheck: curl --fail http://localhost:80/.kapeta/health || exit 1
handlers:
onCreate: sh /workspace/scripts/start-dev.sh
HostConfig:
Binds:
- ~/.m2:~/.m2