This is an automated email from the ASF dual-hosted git repository. hxd pushed a commit to branch iotdb-1671 in repository https://gitbox.apache.org/repos/asf/iotdb.git
commit bedbde4b093aacd5715b02df67dfd6ab2bc680b3 Author: xiangdong huang <[email protected]> AuthorDate: Sun Sep 12 08:45:03 2021 +0800 [IoTDB-1671] modify dockerfile and Download file for releasing v0.12.2 --- docker/src/main/Dockerfile-0.12.2-cluster | 53 +++++++++++++++++++++++++++++++ docker/src/main/Dockerfile-0.12.2-node | 45 ++++++++++++++++++++++++++ docs/Download/README.md | 34 ++++++++++---------- 3 files changed, 115 insertions(+), 17 deletions(-) diff --git a/docker/src/main/Dockerfile-0.12.2-cluster b/docker/src/main/Dockerfile-0.12.2-cluster new file mode 100644 index 0000000..eaf0f5f --- /dev/null +++ b/docker/src/main/Dockerfile-0.12.2-cluster @@ -0,0 +1,53 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +FROM openjdk:11-jre-slim +RUN apt update \ + # procps is for `free` command + && apt install wget unzip lsof procps -y \ + && wget https://downloads.apache.org/iotdb/0.12.2/apache-iotdb-0.12.2-cluster-bin.zip \ + # if you are in China, use the following URL + #&& wget https://mirrors.tuna.tsinghua.edu.cn/apache/iotdb/0.12.2/apache-iotdb-0.12.2-cluster-bin.zip \ + && unzip apache-iotdb-0.12.2-cluster-bin.zip \ + && rm apache-iotdb-0.12.2-cluster-bin.zip \ + && mv apache-iotdb-0.12.2-cluster-bin /iotdb \ + && apt remove wget unzip -y \ + && apt autoremove -y \ + && apt purge --auto-remove -y \ + && apt clean -y \ + # modify the seeds in configuration file + && sed -i '/^seed_nodes/cseed_nodes=127.0.0.1:9003' /iotdb/conf/iotdb-cluster.properties \ + && sed -i '/^default_replica_num/cdefault_replica_num=1' /iotdb/conf/iotdb-cluster.properties + +# rpc port +EXPOSE 6667 +# JMX port +EXPOSE 31999 +# sync port +EXPOSE 5555 +# monitor port +EXPOSE 8181 +# internal meta port +EXPOSE 9003 +# internal data port +EXPOSE 40010 +VOLUME /iotdb/data +VOLUME /iotdb/logs +ENV PATH="/iotdb/sbin/:/iotdb/tools/:${PATH}" +ENTRYPOINT ["/iotdb/sbin/start-node.sh"] diff --git a/docker/src/main/Dockerfile-0.12.2-node b/docker/src/main/Dockerfile-0.12.2-node new file mode 100644 index 0000000..faac637 --- /dev/null +++ b/docker/src/main/Dockerfile-0.12.2-node @@ -0,0 +1,45 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +FROM openjdk:11-jre-slim +RUN apt update \ + # procps is for `free` command + && apt install wget unzip lsof procps -y \ + && wget https://downloads.apache.org/iotdb/0.12.2/apache-iotdb-0.12.2-server-bin.zip \ + # if you are in China, use the following URL + #&& wget https://mirrors.tuna.tsinghua.edu.cn/apache/iotdb/0.12.2/apache-iotdb-0.12.2-server-bin.zip \ + && unzip apache-iotdb-0.12.2-server-bin.zip \ + && rm apache-iotdb-0.12.2-server-bin.zip \ + && mv apache-iotdb-0.12.2-server-bin /iotdb \ + && apt remove wget unzip -y \ + && apt autoremove -y \ + && apt purge --auto-remove -y \ + && apt clean -y +# rpc port +EXPOSE 6667 +# JMX port +EXPOSE 31999 +# sync port +EXPOSE 5555 +# monitor port +EXPOSE 8181 +VOLUME /iotdb/data +VOLUME /iotdb/logs +ENV PATH="/iotdb/sbin/:/iotdb/tools/:${PATH}" +ENTRYPOINT ["/iotdb/sbin/start-server.sh"] diff --git a/docs/Download/README.md b/docs/Download/README.md index 7fe8c2f..4758828 100644 --- a/docs/Download/README.md +++ b/docs/Download/README.md @@ -29,29 +29,29 @@ <th>release notes</th> </tr> <tr> - <td rowspan="4">0.12.1</td> - <td><a href="https://www.apache.org/dyn/closer.cgi/iotdb/0.12.1/apache-iotdb-0.12.1-all-bin.zip">All-in-one</a></td> - <td><a href="https://downloads.apache.org/iotdb/0.12.1/apache-iotdb-0.12.1-all-bin.zip.sha512">SHA512</a></td> - <td><a href="https://downloads.apache.org/iotdb/0.12.1/apache-iotdb-0.12.1-all-bin.zip.asc">ASC</a></td> - <td rowspan="4"><a href="https://www.apache.org/dyn/closer.cgi/iotdb/0.12.1/apache-iotdb-0.12.1-source-release.zip">Sources</a></td> - <td rowspan="4"><a href="https://downloads.apache.org/iotdb/0.12.1/apache-iotdb-0.12.1-source-release.zip.sha512">SHA512</a></td> - <td rowspan="4"><a href="https://downloads.apache.org/iotdb/0.12.1/apache-iotdb-0.12.1-source-release.zip.asc">ASC</a></td> - <td rowspan="4"><a href="https://raw.githubusercontent.com/apache/iotdb/v0.12.1/RELEASE_NOTES.md">release notes</a></td> + <td rowspan="4">0.12.2</td> + <td><a href="https://www.apache.org/dyn/closer.cgi/iotdb/0.12.2/apache-iotdb-0.12.2-all-bin.zip">All-in-one</a></td> + <td><a href="https://downloads.apache.org/iotdb/0.12.2/apache-iotdb-0.12.2-all-bin.zip.sha512">SHA512</a></td> + <td><a href="https://downloads.apache.org/iotdb/0.12.2/apache-iotdb-0.12.2-all-bin.zip.asc">ASC</a></td> + <td rowspan="4"><a href="https://www.apache.org/dyn/closer.cgi/iotdb/0.12.2/apache-iotdb-0.12.2-source-release.zip">Sources</a></td> + <td rowspan="4"><a href="https://downloads.apache.org/iotdb/0.12.2/apache-iotdb-0.12.2-source-release.zip.sha512">SHA512</a></td> + <td rowspan="4"><a href="https://downloads.apache.org/iotdb/0.12.2/apache-iotdb-0.12.2-source-release.zip.asc">ASC</a></td> + <td rowspan="4"><a href="https://raw.githubusercontent.com/apache/iotdb/v0.12.2/RELEASE_NOTES.md">release notes</a></td> </tr> <tr> - <td><a href="https://www.apache.org/dyn/closer.cgi/iotdb/0.12.1/apache-iotdb-0.12.1-server-bin.zip">Server</a></td> - <td><a href="https://downloads.apache.org/iotdb/0.12.1/apache-iotdb-0.12.1-server-bin.zip.sha512">SHA512</a></td> - <td><a href="https://downloads.apache.org/iotdb/0.12.1/apache-iotdb-0.12.1-server-bin.zip.asc">ASC</a></td> + <td><a href="https://www.apache.org/dyn/closer.cgi/iotdb/0.12.2/apache-iotdb-0.12.2-server-bin.zip">Server</a></td> + <td><a href="https://downloads.apache.org/iotdb/0.12.2/apache-iotdb-0.12.2-server-bin.zip.sha512">SHA512</a></td> + <td><a href="https://downloads.apache.org/iotdb/0.12.2/apache-iotdb-0.12.2-server-bin.zip.asc">ASC</a></td> </tr> <tr> - <td><a href="https://www.apache.org/dyn/closer.cgi/iotdb/0.12.1/apache-iotdb-0.12.1-cluster-bin.zip">Cluster</a></td> - <td><a href="https://downloads.apache.org/iotdb/0.12.1/apache-iotdb-0.12.1-cluster-bin.zip.sha512">SHA512</a></td> - <td><a href="https://downloads.apache.org/iotdb/0.12.1/apache-iotdb-0.12.1-cluster-bin.zip.asc">ASC</a></td> + <td><a href="https://www.apache.org/dyn/closer.cgi/iotdb/0.12.2/apache-iotdb-0.12.2-cluster-bin.zip">Cluster</a></td> + <td><a href="https://downloads.apache.org/iotdb/0.12.2/apache-iotdb-0.12.2-cluster-bin.zip.sha512">SHA512</a></td> + <td><a href="https://downloads.apache.org/iotdb/0.12.2/apache-iotdb-0.12.2-cluster-bin.zip.asc">ASC</a></td> </tr> <tr> - <td><a href="https://www.apache.org/dyn/closer.cgi/iotdb/0.12.1/apache-iotdb-0.12.1-grafana-bin.zip">Grafana-connector</a></td> - <td><a href="https://downloads.apache.org/iotdb/0.12.1/apache-iotdb-0.12.1-grafana-bin.zip.sha512">SHA512</a></td> - <td><a href="https://downloads.apache.org/iotdb/0.12.1/apache-iotdb-0.12.1-grafana-bin.zip.asc">ASC</a></td> + <td><a href="https://www.apache.org/dyn/closer.cgi/iotdb/0.12.2/apache-iotdb-0.12.2-grafana-bin.zip">Grafana-connector</a></td> + <td><a href="https://downloads.apache.org/iotdb/0.12.2/apache-iotdb-0.12.2-grafana-bin.zip.sha512">SHA512</a></td> + <td><a href="https://downloads.apache.org/iotdb/0.12.2/apache-iotdb-0.12.2-grafana-bin.zip.asc">ASC</a></td> </tr> <!-- 0.11.4 --> <tr>
