FROM ubuntu:18.04
ARG BUILD_VERSION ARG BUILD_STRING ARG BUILD_DATE ARG BUILD_TIME
LABEL build.version $BUILD_VERSION LABEL build.string $BUILD_STRING LABEL build.date $BUILD_DATE LABEL build.time $BUILD_TIME LABEL com.version.release = $VERSION
ENV VERSION $BUILD_VERSION ENV DEBIAN_FRONTEND noninteractive ENV LANG en_US.UTF-8 ENV LANGUAGE en ENV container docker
COPY httpd_config.conf /root/ COPY entrypoint.sh /
RUN apt-get update -y
&& apt-get install -y wget
&& wget -O - http://rpms.litespeedtech.com/debian/enable_lst_debain_repo.sh | bash
&& apt-get install -y
openlitespeed
ols-modsecurity
lsphp71
lsphp71-common
lsphp71-curl
lsphp71-imap
lsphp71-snmp
lsphp71-intl
lsphp71-json
lsphp71-ldap
lsphp71-mysql
lsphp71-pgsql
lsphp71-pspell
lsphp71-recode
lsphp71-snmp
lsphp71-sqlite3
lsphp71-sybase
lsphp71-tidy
lsphp72
lsphp72-common
lsphp72-curl
lsphp72-imap
lsphp72-snmp
lsphp72-intl
lsphp72-json
lsphp72-ldap
lsphp72-mysql
lsphp72-pgsql
lsphp72-pspell
lsphp72-recode
lsphp72-sqlite3
lsphp72-sybase
lsphp72-tidy
lsphp73
lsphp73-common
lsphp73-curl
lsphp73-imap
lsphp73-snmp
lsphp73-intl
lsphp73-json
lsphp73-ldap
lsphp73-mysql
lsphp73-pgsql
lsphp73-pspell
lsphp73-recode
lsphp73-sqlite3
lsphp73-sybase
lsphp73-tidy
lsphp74
lsphp74-common
lsphp74-curl
lsphp74-imap
lsphp74-snmp
lsphp74-intl
lsphp74-json
lsphp74-ldap
lsphp74-mysql
lsphp74-pgsql
lsphp74-pspell
lsphp74-sqlite3
lsphp74-sybase
lsphp74-tidy
geoip-database-extra
&& ln -sf /usr/local/lsws/lsphp71/bin/lsphp /usr/local/lsws/fcgi-bin/lsphp71
&& ln -sf /usr/local/lsws/lsphp72/bin/lsphp /usr/local/lsws/fcgi-bin/lsphp72
&& ln -sf /usr/local/lsws/lsphp73/bin/lsphp /usr/local/lsws/fcgi-bin/lsphp73
&& ln -sf /usr/local/lsws/lsphp74/bin/lsphp /usr/local/lsws/fcgi-bin/lsphp74
&& sed -i 's/^admin:.*$/admin:$1$f/bpzLQS$q3ejtPwzx56Wqb9hKnbyj0/' /usr/local/lsws/admin/conf/htpasswd
&& sed -i '143 a add lsapi:lsphp71 php' /usr/local/lsws/conf/httpd_config.conf
&& sed -i '144 a add lsapi:lsphp72 php' /usr/local/lsws/conf/httpd_config.conf
&& sed -i '145 a add lsapi:lsphp73 php' /usr/local/lsws/conf/httpd_config.conf
&& sed -i '146 a add lsapi:lsphp74 php' /usr/local/lsws/conf/httpd_config.conf
&& cat /root/httpd_config.conf >> /usr/local/lsws/conf/httpd_config.conf
&& rm /root/httpd_config.conf
VOLUME ["/usr/local/lsws/conf","/usr/local/lsws/logs","/usr/local/lsws/admin/conf","/usr/local/lsws/admin/logs","/usr/local/lsws/vhosts"]
CMD ["/entrypoint.sh"]
EXPOSE 7080 8088
Content type
Image
Digest
Size
171.3 MB
Last updated
almost 6 years ago
docker pull farfui/olsws:1.7.4