diff --git a/Dockerfile b/Dockerfile index b66a3d3e59e88464ce92f8d79a78bcef974c94a0..f1e88ecdb0e15eac547b31f5012aabd05cb7e309 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ FROM eclipse-temurin:11-jre-alpine as builder -COPY {JAR_FILE} {APP_NAME}.jar -RUN java -Djarmode=layertools -jar {APP_NAME}.jar extract +COPY ${JAR_FILE} ${APP_NAME}.jar +RUN java -Djarmode=layertools -jar ${APP_NAME}.jar extract FROM eclipse-temurin:11-jre-alpine COPY --from=builder dependencies/ ./ @@ -8,7 +8,7 @@ COPY --from=builder snapshot-dependencies/ ./ COPY --from=builder spring-boot-loader/ ./ COPY --from=builder application/ ./ -RUN mkdir -p /data/logs/{APP_NAME} +RUN mkdir -p /data/logs/${APP_NAME} RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone -ENTRYPOINT java org.springframework.boot.loader.JarLauncher --spring.profiles.active={PROFILE} \ No newline at end of file +ENTRYPOINT java org.springframework.boot.loader.JarLauncher --spring.profiles.active=${PROFILE} diff --git a/k8s-deploy-template.yaml b/k8s-deploy-template.yaml index bb6ae5541547723c4bf91ef9804449c137d80754..d1740f186eac3c8fed0b8e40929432dc1cd88202 100644 --- a/k8s-deploy-template.yaml +++ b/k8s-deploy-template.yaml @@ -1,29 +1,29 @@ apiVersion: apps/v1 kind: Deployment metadata: - name: {APP_NAME} - namespace: {NAMESPACE} + name: ${APP_NAME} + namespace: ${NAMESPACE} labels: - app: {APP_NAME} + app: ${APP_NAME} spec: - replicas: {REPLICAS} + replicas: ${REPLICAS} selector: matchLabels: - app: {APP_NAME} + app: ${APP_NAME} template: metadata: labels: - app: {APP_NAME} + app: ${APP_NAME} annotations: armsPilotAutoEnable: "on" - armsPilotCreateAppName: "{APP_NAME}" + armsPilotCreateAppName: "${APP_NAME}" spec: containers: - - name: {APP_NAME} - image: {IMAGE} + - name: ${APP_NAME} + image: ${IMAGE} imagePullPolicy: "Always" ports: - - containerPort: {PORT} + - containerPort: ${PORT} livenessProbe: httpGet: scheme: HTTP @@ -39,4 +39,4 @@ spec: initialDelaySeconds: 30 periodSeconds: 10 imagePullSecrets: - - name: kp-schbrain \ No newline at end of file + - name: kp-schbrain