Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
apache
Shardingsphere
提交
2180bc5a
Shardingsphere
项目概览
apache
/
Shardingsphere
通知
56
Star
3
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
Shardingsphere
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
未验证
提交
2180bc5a
编写于
5月 18, 2020
作者:
A
avalon5666
提交者:
GitHub
5月 18, 2020
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Enhancement scaling docker build & Add ui docker build (#5662)
Co-authored-by:
N
avalon566
<
avalon566@163.com
>
上级
8ef6c680
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
59 addition
and
14 deletion
+59
-14
sharding-distribution/sharding-scaling-distribution/Dockerfile
...ing-distribution/sharding-scaling-distribution/Dockerfile
+4
-7
sharding-distribution/sharding-scaling-distribution/pom.xml
sharding-distribution/sharding-scaling-distribution/pom.xml
+26
-0
shardingsphere-ui/shardingsphere-ui-distribution/shardingsphere-ui-bin-distribution/Dockerfile
...istribution/shardingsphere-ui-bin-distribution/Dockerfile
+3
-7
shardingsphere-ui/shardingsphere-ui-distribution/shardingsphere-ui-bin-distribution/pom.xml
...i-distribution/shardingsphere-ui-bin-distribution/pom.xml
+26
-0
未找到文件。
sharding-distribution/sharding-scaling-distribution/
src/main/docker/
Dockerfile
→
sharding-distribution/sharding-scaling-distribution/Dockerfile
浏览文件 @
2180bc5a
...
...
@@ -18,14 +18,11 @@
FROM
java:8
MAINTAINER
ShardingSphere "dev@shardingsphere.apache.org"
ENV
CURRENT_VERSION 4.1.1
ENV
APP_NAME apache-shardingsphere
ENV
MODULE_NAME sharding-scaling
ARG
APP_NAME
ENV
LOCAL_PATH /opt/sharding-scaling
RUN
wget https://dist.apache.org/repos/dist/release/shardingsphere/
${
CURRENT_VERSION
}
/
${
APP_NAME
}
-
${
CURRENT_VERSION
}
-
${
MODULE_NAME
}
-bin
.tar.gz
&&
\
tar
-xzvf
${
APP_NAME
}
-
${
CURRENT_VERSION
}
-
${
MODULE_NAME
}
-bin
.tar.gz
&&
\
mv
${
APP_NAME
}
-
${
CURRENT_VERSION
}
-
${
MODULE_NAME
}
-bin
${
LOCAL_PATH
}
&&
\
rm
-f
${
APP_NAME
}
-
${
CURRENT_VERSION
}
-
${
MODULE_NAME
}
-bin
.tar.gz
ADD
target/${APP_NAME}.tar.gz /opt
RUN
mv
/opt/
${
APP_NAME
}
${
LOCAL_PATH
}
RUN
mkdir
-p
${
LOCAL_PATH
}
/ext-lib
ENTRYPOINT
${LOCAL_PATH}/bin/start.sh ${PORT} && tail -f ${LOCAL_PATH}/logs/stdout.log
sharding-distribution/sharding-scaling-distribution/pom.xml
浏览文件 @
2180bc5a
...
...
@@ -77,5 +77,31 @@
</plugins>
</build>
</profile>
<profile>
<id>
docker
</id>
<build>
<plugins>
<plugin>
<groupId>
com.spotify
</groupId>
<artifactId>
dockerfile-maven-plugin
</artifactId>
<executions>
<execution>
<id>
sharding-scaling-bin
</id>
<goals>
<goal>
build
</goal>
</goals>
</execution>
</executions>
<configuration>
<repository>
apache/sharding-scaling
</repository>
<tag>
${project.version}
</tag>
<buildArgs>
<APP_NAME>
${project.build.finalName}-sharding-scaling-bin
</APP_NAME>
</buildArgs>
</configuration>
</plugin>
</plugins>
</build>
</profile>
</profiles>
</project>
shardingsphere-ui/shardingsphere-ui-distribution/shardingsphere-ui-bin-distribution/
src/main/docker/
Dockerfile
→
shardingsphere-ui/shardingsphere-ui-distribution/shardingsphere-ui-bin-distribution/Dockerfile
浏览文件 @
2180bc5a
...
...
@@ -18,14 +18,10 @@
FROM
java:8
MAINTAINER
ShardingSphere "dev@shardingsphere.apache.org"
ENV
CURRENT_VERSION 4.1.1
ENV
APP_NAME apache-shardingsphere
ENV
MODULE_NAME shardingsphere-ui
ARG
APP_NAME
ENV
LOCAL_PATH /opt/shardingsphere-ui
RUN
wget https://dist.apache.org/repos/dist/release/shardingsphere/shardingsphere-ui-
${
CURRENT_VERSION
}
/
${
APP_NAME
}
-
${
CURRENT_VERSION
}
-
${
MODULE_NAME
}
-bin
.tar.gz
&&
\
tar
-xzvf
${
APP_NAME
}
-
${
CURRENT_VERSION
}
-
${
MODULE_NAME
}
-bin
.tar.gz
&&
\
mv
${
APP_NAME
}
-
${
CURRENT_VERSION
}
-
${
MODULE_NAME
}
-bin
${
LOCAL_PATH
}
&&
\
rm
-f
${
APP_NAME
}
-
${
CURRENT_VERSION
}
-
${
MODULE_NAME
}
-bin
.tar.gz
ADD
target/${APP_NAME}.tar.gz /opt
RUN
mv
/opt/
${
APP_NAME
}
${
LOCAL_PATH
}
ENTRYPOINT
${LOCAL_PATH}/bin/start.sh ${PORT} && tail -f ${LOCAL_PATH}/logs/stdout.log
shardingsphere-ui/shardingsphere-ui-distribution/shardingsphere-ui-bin-distribution/pom.xml
浏览文件 @
2180bc5a
...
...
@@ -85,5 +85,31 @@
</plugins>
</build>
</profile>
<profile>
<id>
docker
</id>
<build>
<plugins>
<plugin>
<groupId>
com.spotify
</groupId>
<artifactId>
dockerfile-maven-plugin
</artifactId>
<executions>
<execution>
<id>
shardingsphere-ui-bin
</id>
<goals>
<goal>
build
</goal>
</goals>
</execution>
</executions>
<configuration>
<repository>
apache/shardingsphere-ui
</repository>
<tag>
${project.version}
</tag>
<buildArgs>
<APP_NAME>
${project.build.finalName}-shardingsphere-ui-bin
</APP_NAME>
</buildArgs>
</configuration>
</plugin>
</plugins>
</build>
</profile>
</profiles>
</project>
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录