33 lines
791 B
Docker
33 lines
791 B
Docker
# Start with Ubuntu 16.04 (LTS), and build badssl.com up from there
|
|
FROM ubuntu:16.04
|
|
MAINTAINER April King <april@pokeinthe.io>
|
|
EXPOSE 80 443
|
|
|
|
RUN sed -i s@/archive.ubuntu.com/@/mirrors.163.com/@g /etc/apt/sources.list \
|
|
&& apt-get clean \
|
|
&& apt-get update \
|
|
&& apt-get install -y apt-transport-https \
|
|
&& apt-get install -y software-properties-common \
|
|
&& apt-add-repository ppa:brightbox/ruby-ng \
|
|
&& apt-get update \
|
|
&& apt-get install -y \
|
|
build-essential \
|
|
git \
|
|
libffi-dev \
|
|
make \
|
|
nginx \
|
|
ruby2.4 \
|
|
ruby2.4-dev \
|
|
net-tools \
|
|
iputils-ping \
|
|
&& gem update --system \
|
|
&& gem install jekyll
|
|
|
|
# Install badssl.com
|
|
ADD . badssl.com
|
|
WORKDIR badssl.com
|
|
RUN make inside-docker
|
|
|
|
# Start things up!
|
|
CMD tail -f /dev/null
|