You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by ga...@apache.org on 2017/04/25 12:38:31 UTC

[couchdb-docker] 19/39: remove 2.0-single

This is an automated email from the ASF dual-hosted git repository.

garren pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/couchdb-docker.git

commit 6ec6a7805b271b23bfafba5c2be7ddef921b047a
Author: klaemo <kl...@fastmail.fm>
AuthorDate: Thu Sep 15 22:18:59 2016 +0200

    remove 2.0-single
---
 2.0-single/Dockerfile | 85 ---------------------------------------------------
 2.0-single/local.ini  |  8 -----
 2.0-single/vm.args    | 28 -----------------
 3 files changed, 121 deletions(-)

diff --git a/2.0-single/Dockerfile b/2.0-single/Dockerfile
deleted file mode 100644
index 0e56ca3..0000000
--- a/2.0-single/Dockerfile
+++ /dev/null
@@ -1,85 +0,0 @@
-# Licensed 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 debian:jessie
-
-MAINTAINER Clemens Stolle klaemo@apache.org
-
-# Pin to an arbitrary commit for a deterministic build
-# Once CouchDB has an actual 2.0 tag, we can use that
-ENV COUCHDB_VERSION 1b38ccd0294ad17d719655612b14b00160168dfd
-
-# Download dependencies
-RUN apt-get update -y -qq \
- && apt-get install -y --no-install-recommends \
-    apt-transport-https \
-    build-essential \
-    ca-certificates \
-    curl \
-    erlang-dev \
-    erlang-nox \
-    erlang-reltool \
-    git \
-    haproxy \
-    libcurl4-openssl-dev \
-    libicu-dev \
-    libmozjs185-dev \
-    openssl \
-    python \
- && curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add - \
- && echo 'deb https://deb.nodesource.com/node_4.x jessie main' > /etc/apt/sources.list.d/nodesource.list \
- && echo 'deb-src https://deb.nodesource.com/node_4.x jessie main' >> /etc/apt/sources.list.d/nodesource.list \
- && apt-get update -y -qq \
- && apt-get install -y nodejs \
- && npm install -g grunt-cli \
- # Acquire CouchDB source code
- && cd /usr/src \
- && git clone --single-branch https://git-wip-us.apache.org/repos/asf/couchdb.git \
- && cd couchdb \
- && git checkout $COUCHDB_VERSION \
- # Build the release and install into /opt
- && ./configure --disable-docs \
- && make build \
- && mv /usr/src/couchdb/rel/couchdb /opt/ \
- # Cleanup build detritus
- && apt-get purge -y \
-    binutils \
-    build-essential \
-    cpp \
-    erlang-dev \
-    git \
-    libicu-dev \
-    make \
-    nodejs \
-    perl \
- && apt-get autoremove -y && apt-get clean \
- && apt-get install -y libicu52 --no-install-recommends \
- && rm -rf /var/lib/apt/lists/* /usr/lib/node_modules /usr/src/couchdb
-
-# Add configuration
-COPY local.ini /opt/couchdb/etc/
-COPY vm.args /opt/couchdb/etc/
-
-# Add CouchDB user account
-RUN groupadd -r couchdb \
- && useradd -d /opt/couchdb -g couchdb couchdb
-
-# Setup directory permissions
-RUN mkdir -p /opt/couchdb/data \
- && chown -R couchdb:couchdb /opt/couchdb/
-
-USER couchdb
-WORKDIR /opt/couchdb
-EXPOSE 5984 4369 9100
-VOLUME ["/opt/couchdb/data"]
-
-ENTRYPOINT ["/opt/couchdb/bin/couchdb"]
diff --git a/2.0-single/local.ini b/2.0-single/local.ini
deleted file mode 100644
index 1aa633c..0000000
--- a/2.0-single/local.ini
+++ /dev/null
@@ -1,8 +0,0 @@
-; CouchDB Configuration Settings
-
-; Custom settings should be made in this file. They will override settings
-; in default.ini, but unlike changes made to default.ini, this file won't be
-; overwritten on server upgrade.
-
-[chttpd]
-bind_address = any
diff --git a/2.0-single/vm.args b/2.0-single/vm.args
deleted file mode 100644
index 0425756..0000000
--- a/2.0-single/vm.args
+++ /dev/null
@@ -1,28 +0,0 @@
-# Licensed 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.
-
-# Ensure that the Erlang VM listens on a known port
--kernel inet_dist_listen_min 9100
--kernel inet_dist_listen_max 9100
-
-# Tell kernel and SASL not to log anything
--kernel error_logger silent
--sasl sasl_error_logger false
-
-# Use kernel poll functionality if supported by emulator
-+K true
-
-# Start a pool of asynchronous IO threads
-+A 16
-
-# Comment this line out to enable the interactive Erlang shell on startup
-+Bd -noinput

-- 
To stop receiving notification emails like this one, please contact
"commits@couchdb.apache.org" <co...@couchdb.apache.org>.