Commit f587e906 authored by chrislovecnm's avatar chrislovecnm

fixing docker file, and bumping cassandra version

parent 346f9658
...@@ -16,6 +16,9 @@ FROM google/debian:jessie ...@@ -16,6 +16,9 @@ FROM google/debian:jessie
COPY cassandra.list /etc/apt/sources.list.d/cassandra.list COPY cassandra.list /etc/apt/sources.list.d/cassandra.list
COPY run.sh /run.sh COPY run.sh /run.sh
COPY cassandra.yaml /cassandra.yaml
COPY logback.xml /logback.xml
COPY kubernetes-cassandra.jar /kubernetes-cassandra.jar
RUN gpg --keyserver pgp.mit.edu --recv-keys F758CE318D77295D && \ RUN gpg --keyserver pgp.mit.edu --recv-keys F758CE318D77295D && \
gpg --export --armor F758CE318D77295D | apt-key add - && \ gpg --export --armor F758CE318D77295D | apt-key add - && \
...@@ -24,20 +27,31 @@ RUN gpg --keyserver pgp.mit.edu --recv-keys F758CE318D77295D && \ ...@@ -24,20 +27,31 @@ RUN gpg --keyserver pgp.mit.edu --recv-keys F758CE318D77295D && \
gpg --keyserver pgp.mit.edu --recv-keys 0353B12C && \ gpg --keyserver pgp.mit.edu --recv-keys 0353B12C && \
gpg --export --armor 0353B12C | apt-key add - && \ gpg --export --armor 0353B12C | apt-key add - && \
apt-get update && \ apt-get update && \
apt-get -qq -y install procps cassandra openjdk-8-jre-headless && \ apt-get -qq -y install procps cassandra openjdk-8-jre-headless && \
chmod a+rx /run.sh && \ chmod a+rx /run.sh && \
mkdir -p /cassandra_data/data && \ mkdir -p /cassandra_data/data && \
chown -R cassandra.cassandra /etc/cassandra /cassandra_data && \ mv /logback.xml /etc/cassandra/ && \
mv /cassandra.yaml /etc/cassandra/ && \
chown -R cassandra: /etc/cassandra /cassandra_data && \
chmod o+w -R /etc/cassandra /cassandra_data && \ chmod o+w -R /etc/cassandra /cassandra_data && \
rm -rf /var/lib/apt/lists/* && \ rm -rf \
rm -rf /usr/share/doc/ && \ doc \
rm -rf /usr/share/doc-base/ && \ man \
rm -rf /usr/share/man/ && \ info \
rm -rf /tmp/* locale \
/var/lib/apt/lists/* \
COPY cassandra.yaml /etc/cassandra/cassandra.yaml /var/log/* \
COPY logback.xml /etc/cassandra/logback.xml /var/cache/debconf/* \
COPY kubernetes-cassandra.jar /kubernetes-cassandra.jar common-licenses \
~/.bashrc \
/etc/systemd \
/lib/lsb \
/lib/udev \
/usr/share/doc/ \
/usr/share/doc-base/ \
/usr/share/man/ \
/tmp/*
VOLUME ["/cassandra_data/data"] VOLUME ["/cassandra_data/data"]
......
deb http://www.apache.org/dist/cassandra/debian 34x main deb http://www.apache.org/dist/cassandra/debian 35x main
deb-src http://www.apache.org/dist/cassandra/debian 34x main deb-src http://www.apache.org/dist/cassandra/debian 35x main
# for jre8 # for jre8
deb http://http.debian.net/debian jessie-backports main deb http://http.debian.net/debian jessie-backports main
...@@ -17,7 +17,7 @@ ...@@ -17,7 +17,7 @@
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<groupId>io.k8s.cassandra</groupId> <groupId>io.k8s.cassandra</groupId>
<artifactId>kubernetes-cassandra</artifactId> <artifactId>kubernetes-cassandra</artifactId>
<version>1.0.0</version> <version>1.0.1</version>
<build> <build>
<plugins> <plugins>
<plugin> <plugin>
...@@ -85,7 +85,7 @@ ...@@ -85,7 +85,7 @@
<dependency> <dependency>
<groupId>org.apache.cassandra</groupId> <groupId>org.apache.cassandra</groupId>
<artifactId>cassandra-all</artifactId> <artifactId>cassandra-all</artifactId>
<version>3.4</version> <version>3.5</version>
<scope>provided</scope> <scope>provided</scope>
</dependency> </dependency>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment