23 Star 92 Fork 44

liufee / cms

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
Dockerfile 1.69 KB
一键复制 编辑 Web IDE 原始数据 按行查看 历史
liufee 提交于 2020-08-14 21:01 . fix:ajax response format
ARG PHP_VER=7.4
FROM php:${PHP_VER}-fpm
MAINTAINER liufee job@feehi.com
ARG COMPOSER_VER=2.0.0-alpha3
RUN apt-get update && apt-get install -y \
libfreetype6-dev \
libjpeg62-turbo-dev \
libpng-dev \
libpq-dev \
unzip \
&& docker-php-ext-configure gd --with-freetype --with-jpeg \
&& docker-php-ext-install -j$(nproc) gd \
&& docker-php-ext-install pdo mysqli pdo_mysql pdo_pgsql
RUN set -eux; \
curl --fail --location --retry 3 --output /usr/bin/composer https://getcomposer.org/download/${COMPOSER_VER}/composer.phar \
&& chmod +x /usr/bin/composer
#RUN cd /usr/src \
#&& curl --fail --location --retry 3 --output /usr/src/vendor.zip https://resource-1251086492.cos.ap-shanghai.myqcloud.com/vendor.zip \
#&& unzip /usr/src/vendor.zip && rm -rf /usr/src/vendor.zip
ENV FeehiCMSPath="/usr/local/feehicms"
ENV DBDSN="sqlite:/data/feehi.db"
ENV DBUser="root"
ENV DBPassword=""
ENV DBCharset="utf8"
ENV TablePrefix=""
ENV AdminUsername="admin"
ENV AdminPassword="123456"
ENV FrontendUri="//127.0.0.1/"
ENV Listening="0.0.0.0:80"
ENV Env="Development"
COPY . ${FeehiCMSPath}
RUN cd ${FeehiCMSPath} \
#&& cp -rf /usr/src/vendor ${FeehiCMSPath} && rm -rf /usr/src/vendor \
#&& cp /usr/local/etc/php/php.ini-production /usr/local/etc/php/php.ini \
&& composer update -vvv && composer dump-autoload -o \
&& cp ${FeehiCMSPath}/docker-entrypoint.sh /usr/local/bin/docker-entrypoint.sh \
&& chmod +x /usr/local/bin/docker-entrypoint.sh \
&& rm -rf ${FeehiCMSPath}/install/install.lock \
ENV PATH=$PATH:$FeehiCMSPath
WORKDIR ${FeehiCMSPath}
EXPOSE 80
ENTRYPOINT ["/bin/bash", "/usr/local/bin/docker-entrypoint.sh"]
CMD ["start"]
PHP
1
https://gitee.com/liufee/cms.git
git@gitee.com:liufee/cms.git
liufee
cms
cms
master

搜索帮助

14c37bed 8189591 565d56ea 8189591