mirror of
https://gitee.com/novel_dev_team/novel-plus
synced 2026-07-20 17:54:59 +08:00
ci: 简化 Dockerfile 文件
This commit is contained in:
@@ -1,13 +1,12 @@
|
|||||||
FROM eclipse-temurin:21-jre
|
FROM eclipse-temurin:21-jre
|
||||||
RUN useradd -m appuser
|
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
COPY novel-admin.jar /app/novel-admin.jar
|
|
||||||
RUN chown -R appuser:appuser /app
|
COPY novel-admin.jar /app/
|
||||||
USER appuser
|
|
||||||
ENV dburl=""
|
# 默认关闭 ShardingSphere,保证旧版本兼容
|
||||||
ENV username=""
|
ENV JDBC_DRIVER=com.mysql.cj.jdbc.Driver
|
||||||
ENV password=""
|
|
||||||
ENV redishost = ""
|
ENTRYPOINT ["sh","-c","exec java \
|
||||||
ENV redisport = ""
|
-Dspring.datasource.driver-class-name=${JDBC_DRIVER} \
|
||||||
ENV redispwd = ""
|
-jar /app/novel-admin.jar"]
|
||||||
ENTRYPOINT ["java -Dspring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver -Dspring.datasource.url=${dburl} -Dspring.datasource.username=${username} -Dspring.datasource.password=${password} -Dspring.data.redis.host=${redishost} -Dspring.data.redis.port=${redisport} -Dspring.data.redis.password=${redispwd} -jar /app/novel-admin.jar"]
|
|
||||||
@@ -1,13 +1,12 @@
|
|||||||
FROM eclipse-temurin:21-jre
|
FROM eclipse-temurin:21-jre
|
||||||
RUN useradd -m appuser
|
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
COPY novel-crawl.jar /app/novel-crawl.jar
|
|
||||||
RUN chown -R appuser:appuser /app
|
COPY novel-crawl.jar /app/
|
||||||
USER appuser
|
|
||||||
ENV dburl=""
|
# 默认关闭 ShardingSphere,保证旧版本兼容
|
||||||
ENV username=""
|
ENV JDBC_DRIVER=com.mysql.cj.jdbc.Driver
|
||||||
ENV password=""
|
|
||||||
ENV redishost = ""
|
ENTRYPOINT ["sh","-c","exec java \
|
||||||
ENV redisport = ""
|
-Dspring.datasource.driver-class-name=${JDBC_DRIVER} \
|
||||||
ENV redispwd = ""
|
-jar /app/novel-crawl.jar"]
|
||||||
ENTRYPOINT ["java -Dspring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver -Dspring.datasource.url=${dburl} -Dspring.datasource.username=${username} -Dspring.datasource.password=${password} -Dspring.data.redis.host=${redishost} -Dspring.data.redis.port=${redisport} -Dspring.data.redis.password=${redispwd} -jar /app/novel-crawl.jar"]
|
|
||||||
@@ -1,13 +1,12 @@
|
|||||||
FROM eclipse-temurin:21-jre
|
FROM eclipse-temurin:21-jre
|
||||||
RUN useradd -m appuser
|
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
COPY novel-front.jar /app/novel-front.jar
|
|
||||||
RUN chown -R appuser:appuser /app
|
COPY novel-front.jar /app/
|
||||||
USER appuser
|
|
||||||
ENV dburl=""
|
# 默认关闭 ShardingSphere,保证旧版本兼容
|
||||||
ENV username=""
|
ENV JDBC_DRIVER=com.mysql.cj.jdbc.Driver
|
||||||
ENV password=""
|
|
||||||
ENV redishost = ""
|
ENTRYPOINT ["sh","-c","exec java \
|
||||||
ENV redisport = ""
|
-Dspring.datasource.driver-class-name=${JDBC_DRIVER} \
|
||||||
ENV redispwd = ""
|
-jar /app/novel-front.jar"]
|
||||||
ENTRYPOINT ["java -Dspring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver -Dspring.datasource.url=${dburl} -Dspring.datasource.username=${username} -Dspring.datasource.password=${password} -Dspring.data.redis.host=${redishost} -Dspring.data.redis.port=${redisport} -Dspring.data.redis.password=${redispwd} -jar /app/novel-front.jar"]
|
|
||||||
Reference in New Issue
Block a user