2015-01-13 17:08:22 +00:00
|
|
|
FROM debian:wheezy
|
|
|
|
MAINTAINER Pierre-Olivier Mercier <nemunaire@nemunai.re>
|
|
|
|
|
|
|
|
# Install packages ####################################################
|
|
|
|
|
|
|
|
RUN apt-get -y update && \
|
|
|
|
apt-get install -y \
|
|
|
|
pwgen \
|
|
|
|
openssl \
|
|
|
|
&& \
|
|
|
|
apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
|
|
|
|
|
|
|
|
# Copying files #######################################################
|
|
|
|
|
2015-01-15 11:13:41 +00:00
|
|
|
COPY CA.sh /var/www/fic-server/pki/
|
|
|
|
COPY openssl.cnf /var/www/fic-server/pki/
|
2015-01-13 17:08:22 +00:00
|
|
|
|
|
|
|
# ENVIRONNEMENT #######################################################
|
|
|
|
|
|
|
|
VOLUME ["/var/www/fic-server/PKI"]
|
|
|
|
|
|
|
|
WORKDIR /var/www/fic-server/pki
|
|
|
|
|
2015-01-16 14:05:31 +00:00
|
|
|
ENTRYPOINT bash ./CA.sh -newca && \
|
|
|
|
bash ./CA.sh -newserver "$1" && \
|
|
|
|
openssl dhparam -check -5 4096 -out /var/www/fic-server/shared/params.4096 && \
|
|
|
|
bash ./CA.sh -gencrl
|
|
|
|
|
|
|
|
CMD 127.0.0.1
|