@@ -20,28 +20,42 @@ RUN echo "oracle-java8-installer shared/accepted-oracle-license-v1-1 boolean tru
2020RUN /usr/bin/debconf-set-selections /tmp/oracle-license-debconf
2121RUN rm /tmp/oracle-license-debconf
2222
23+ # Add cassandre repo
24+ RUN apt-key adv --keyserver ha.pool.sks-keyservers.net --recv-keys 514A2AD631A57A16DD0047EC749D6EEC0353B12C && \
25+ echo 'deb http://www.apache.org/dist/cassandra/debian 35x main' >> /etc/apt/sources.list.d/cassandra.list
26+
27+
2328# Install the JDK
2429RUN apt-get install -y oracle-java8-installer oracle-java8-set-default
25- RUN apt-get update
2630
27- # Instal missing python-support
28- RUN wget http://launchpadlibrarian.net/109052632/python-support_1.0.15_all.deb \
31+ # Install cassandra + dependencies
32+ RUN apt-get update -y && apt-get install -y software-properties-common \
33+ && apt-get install wget \
34+ && apt-get install -yq --force-yes --no-install-recommends \
35+ python-dev python-pip python-setuptools \
36+ libffi-dev libssh2-1-dev zlib1g-dev libssl-dev \
37+ pkg-config libhttp-parser-dev virt-what python-m2crypto \
38+ gcc \
39+ && wget http://launchpadlibrarian.net/109052632/python-support_1.0.15_all.deb \
2940 && dpkg -i python-support_1.0.15_all.deb \
41+ && apt-get install -y cassandra="$CASSANDRA_VERSION" \
42+ && rm -rf /var/lib/apt/lists/*
3043
31- RUN echo "deb http://debian.datastax.com/datastax-ddc $CASSANDRA_VERSION main" | tee -a /etc/apt/sources.list.d/cassandra.sources.list
32- RUN curl -L https://debian.datastax.com/debian/repo_key | apt-key add -
33- RUN apt-get update && apt-get -y install datastax-ddc
44+ # #Instal missing python-support
45+ # RUN apt-get update && apt-get install ajenti \
46+ # && wget http://launchpadlibrarian.net/109052632/python-support_1.0.15_all.deb \
47+ # && dpkg -i python-support_1.0.15_all.deb
48+
49+ # RUN echo "deb http://debian.datastax.com/datastax-ddc $CASSANDRA_VERSION main" | tee -a /etc/apt/sources.list.d/cassandra.sources.list
50+ # RUN cat /etc/apt/sources.list.d/cassandra.sources.list
51+ # RUN curl -L https://debian.datastax.com/debian/repo_key | apt-key add -
52+ # RUN apt-get update && apt-get -y install ajenti datastax-ddc
3453
3554# Copy Cassandra Startup Scripts
3655RUN mkdir /etc/service/cassandra
3756ADD src/start-cass.sh /etc/service/cassandra/run
3857RUN chmod +x /etc/service/cassandra/run
3958
40- # Copy Cassandra Startup Scripts
41- RUN mkdir /etc/service/datastax_agent
42- ADD src/start-agent.sh /etc/service/datastax_agent/run
43- RUN chmod +x /etc/service/datastax_agent/run
44-
4559# Expose Ports
4660EXPOSE 7199 7000 7001 9160 9042
4761
0 commit comments