Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 14 additions & 15 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,32 +1,31 @@
# start with a base image
FROM ubuntu:14.10
FROM ubuntu:latest

MAINTAINER Real Python <info@realpython.com>

# initial update
RUN apt-get update -q

# install wget, java, and mini-httpd web server
RUN apt-get install -yq wget
RUN apt-get install -yq default-jre-headless
RUN apt-get install -yq mini-httpd
# install wget, java, curl and mini-httpd web server
RUN apt-get install -yq wget default-jre-headless mini-httpd curl

# install elasticsearch
RUN cd /tmp && \
wget -nv https://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-1.3.5.tar.gz && \
tar zxf elasticsearch-1.3.5.tar.gz && \
rm -f elasticsearch-1.3.5.tar.gz && \
mv /tmp/elasticsearch-1.3.5 /elasticsearch
wget -nv https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.2.0-linux-x86_64.tar.gz && \
tar zxf elasticsearch-7.2.0-linux-x86_64.tar.gz && \
rm -f elasticsearch-7.2.0-linux-x86_64.tar.gz && \
mv /tmp/elasticsearch-7.2.0 /elasticsearch

# install kibana
RUN cd /tmp && \
wget -nv https://download.elasticsearch.org/kibana/kibana/kibana-3.1.2.tar.gz && \
tar zxf kibana-3.1.2.tar.gz && \
rm -f kibana-3.1.2.tar.gz && \
mv /tmp/kibana-3.1.2 /kibana
curl -O https://artifacts.elastic.co/downloads/kibana/kibana-7.8.0-linux-x86_64.tar.gz && \
tar -xzf kibana-7.8.0-linux-x86_64.tar.gz && \
rm -rf kibana-7.8.0-linux-x86_64.tar.gz && \
mv /tmp/kibana-7.8.0-linux-x86_64 /kibana

# expose ports
EXPOSE 8000 9200

# start elasticsearch
CMD /elasticsearch/bin/elasticsearch -Des.logger.level=OFF & mini-httpd -d /kibana -h `hostname` -r -D -p 8000

# expose ports
EXPOSE 8000 9200