提交 9000c643 authored 作者: huangxingyao's avatar huangxingyao

666

上级 2ead4218
流水线 #233 已取消 于阶段
...@@ -3,13 +3,13 @@ stages: ...@@ -3,13 +3,13 @@ stages:
steps: steps:
- runScriptConfig: - runScriptConfig:
image: r6eve/gradle:5.2.1-jdk8-alpine image: r6eve/gradle:5.2.1-jdk8-alpine
shellScript: gradle tve-member-user:build shellScript: gradle tve-member-product:build
- name: push - name: push
steps: steps:
- publishImageConfig: - publishImageConfig:
dockerfilePath: ./tve-member-user/Dockerfile dockerfilePath: ./tve-member-product/Dockerfile
buildContext: . buildContext: .
tag: bbowenhhuang/tve-member-user:v1 tag: bbowenhhuang/tve-member-product:v1
pushRemote: true pushRemote: true
registry: index.docker.io registry: index.docker.io
- name: deploy - name: deploy
......
apiVersion: v1 apiVersion: v1
kind: Service kind: Service
metadata: metadata:
name: tvememberuser name: tvememberproduct
labels: labels:
app: tvememberuser app: tvememberproduct
service: tvememberuser service: tvememberproduct
spec: spec:
ports: ports:
- port: 2099 - port: 2098
name: http name: http
selector: selector:
app: tvememberuser app: tvememberproduct
--- ---
apiVersion: v1 apiVersion: v1
kind: ServiceAccount kind: ServiceAccount
metadata: metadata:
name: member-user name: member-product
--- ---
apiVersion: apps/v1 apiVersion: apps/v1
kind: Deployment kind: Deployment
metadata: metadata:
namespace: default namespace: default
name: tvememberuser-v1 name: tvememberproduct-v1
labels: labels:
app: tvememberuser app: tvememberproduct
version: v1 version: v1
spec: spec:
replicas: 1 replicas: 1
selector: selector:
matchLabels: matchLabels:
app: tvememberuser app: tvememberproduct
version: v1 version: v1
template: template:
metadata: metadata:
labels: labels:
app: tvememberuser app: tvememberproduct
version: v1 version: v1
spec: spec:
serviceAccountName: member-user serviceAccountName: member-product
containers: containers:
- name: tve-member-user - name: tve-member-user
image: docker.io/bbowenhhuang/tve-member-user:v1 image: docker.io/bbowenhhuang/tve-member-product:v1
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
ports: ports:
- containerPort: 2099 - containerPort: 2098
env: env:
- name: JAVA_OPTS - name: JAVA_OPTS
value: "--spring.config.location=./config/config.properties" value: "--spring.config.location=./config/config.properties"
volumeMounts: volumeMounts:
- name: tve-member-user-vol - name: tve-member-product-vol
mountPath: /config mountPath: /config
volumes: volumes:
- name: tve-member-user-vol - name: tve-member-product-vol
configMap: configMap:
name: tve-member-user-configmap name: tve-member-product-configmap
--- ---
\ No newline at end of file
FROM openjdk:8-jre-alpine
ENV SERVER_PORT 2098
ARG JAR_FILE=tve-member-product/build/libs/*.jar
COPY ${JAR_FILE} app.jar
ENTRYPOINT ["java","-jar","/app.jar"]
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
<!-- Logback configuration. See http://logback.qos.ch/manual/index.html --> <!-- Logback configuration. See http://logback.qos.ch/manual/index.html -->
<configuration scan="true" scanPeriod="10 seconds"> <configuration scan="true" scanPeriod="10 seconds">
<property name="LOG_PATH" value="./logs"/> <property name="LOG_PATH" value="/var/log"/>
<property name="MOD_PREFIX" value="tve-member-product"/> <property name="MOD_PREFIX" value="tve-member-product"/>
<appender name="INFO_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> <appender name="INFO_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
...@@ -56,8 +56,8 @@ ...@@ -56,8 +56,8 @@
<root level="INFO"> <root level="INFO">
<appender-ref ref="CONSOLE"/> <appender-ref ref="CONSOLE"/>
<appender-ref ref="INFO_FILE"/> <!--<appender-ref ref="INFO_FILE"/>
<appender-ref ref="ERROR_FILE"/> <appender-ref ref="ERROR_FILE"/>-->
</root> </root>
</configuration> </configuration>
\ No newline at end of file
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论