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

666

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