install letsencrypt
This commit is contained in:
parent
c13729315b
commit
6bae42b612
|
@ -27,11 +27,12 @@ RUN echo "${SOURCE_REPO_URL}" >> /etc/apt/sources.list && \
|
|||
echo "deb http://nginx.org/packages/mainline/ubuntu/ trusty nginx" >> /etc/apt/sources.list.d/nginx.list && \
|
||||
echo "deb-src http://nginx.org/packages/mainline/ubuntu/ trusty nginx" >> /etc/apt/sources.list.d/nginx.list && \
|
||||
add-apt-repository -y ppa:builds/sphinxsearch-rel22 && \
|
||||
add-apt-repository -y ppa:certbot/certbot && \
|
||||
echo "Start=No" >> /etc/init.d/sphinxsearch && \
|
||||
apt-get -y update && \
|
||||
apt-get install --force-yes -yq mono-complete ca-certificates-mono && \
|
||||
echo "#!/bin/sh\nexit 0" > /usr/sbin/policy-rc.d && \
|
||||
apt-get install --force-yes -yq dumb-init sphinxsearch onlyoffice-communityserver htop nano dnsutils && \
|
||||
apt-get install --force-yes -yq dumb-init certbot sphinxsearch onlyoffice-communityserver htop nano dnsutils && \
|
||||
rm -rf /var/lib/apt/lists/*
|
||||
|
||||
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
location /.well-known/acme-challenge {
|
||||
root /var/www/onlyoffice/Data/certs/
|
||||
}
|
|
@ -69,8 +69,8 @@ MYSQL_SERVER_USER=${MYSQL_SERVER_USER:-"root"}
|
|||
MYSQL_SERVER_PASS=${MYSQL_SERVER_PASS:-""}
|
||||
MYSQL_SERVER_EXTERNAL=${MYSQL_SERVER_EXTERNAL:-false};
|
||||
|
||||
mkdir -p "${SSL_CERTIFICATES_DIR}"
|
||||
|
||||
mkdir -p "${SSL_CERTIFICATES_DIR}/.well-known/acme-challenge"
|
||||
cp ${SYSCONF_TEMPLATES_DIR}/nginx/onlyoffice-communityserver-letsencrypt.conf ${NGINX_ROOT_DIR}/includes/onlyoffice-communityserver-letsencrypt.conf;
|
||||
|
||||
check_partnerdata(){
|
||||
PARTNER_DATA_FILE="${ONLYOFFICE_DATA_DIR}/json-data.txt";
|
||||
|
|
Loading…
Reference in New Issue