代码拉取完成,页面将自动刷新
同步操作将从 liufee/cms 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
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"]
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。