Created
October 10, 2020 19:47
-
-
Save xfdywy/083ac203660143781853767d83de2c15 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
FROM php:7.3.6-zts-alpine | |
MAINTAINER azure <https://baiyue.one> | |
# 鉴于现有版本比较成就,官方更新很多bug,因此定制一份最新版4.4.0 | |
ENV KODEXPLORER_VERSION=4.4.0 | |
ENV KODEXPLORER_URL="http://static.kodcloud.com/update/download/kodexplorer4.40.zip" | |
# base镜像内核升级和程序部署 | |
RUN set -x \ | |
&& mkdir -p /usr/src/kodexplorer \ | |
&& apk --update --no-cache add wget bash | |
WORKDIR /usr/src/kodexplorer | |
RUN wget "$KODEXPLORER_URL" \ | |
&& unzip kodexplorer4.40.zip && rm kodexplorer4.40.zip | |
# 编译基础环境 | |
RUN set -x \ | |
&& apk add --no-cache --update \ | |
freetype libpng libjpeg-turbo \ | |
freetype-dev libpng-dev libjpeg-turbo-dev \ | |
&& docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ \ | |
&& docker-php-ext-install -j "$(getconf _NPROCESSORS_ONLN)" gd \ | |
&& apk del --no-cache freetype-dev libpng-dev libjpeg-turbo-dev | |
# 指定工作目录 | |
WORKDIR /code | |
# 设置启动项 | |
COPY entrypoint.sh /usr/local/bin/ | |
RUN chmod a+x /usr/local/bin/entrypoint.sh | |
EXPOSE 80 | |
ENTRYPOINT ["entrypoint.sh"] | |
CMD [ "php", "-S", "0000:80", "-t", "/var/www/html" ] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment