# Default Dockerfile## @link https://www.hyperf.io# @document https://hyperf.wiki# @contact group@hyperf.io# @license https://github.com/hyperf/hyperf/blob/master/LICENSEFROM hyperf/hyperf:8.0-alpine-v3.12-swooleLABEL maintainer="Hyperf Developers <group@hyperf.io>" version="1.0" license="MIT" app.name="Hyperf"### ---------- env settings ----------### --build-arg timezone=Asia/ShanghaiARG timezoneENV TIMEZONE=${timezone:-"Asia/Shanghai"} \APP_ENV=prod \SCAN_CACHEABLE=(true)# updateRUN set -ex \# show php version and extensions&& php -v \&& php -m \&& php --ri swoole \# ---------- some config ----------&& cd /etc/php8 \# - config PHP&& { \echo "upload_max_filesize=128M"; \echo "post_max_size=128M"; \echo "memory_limit=1G"; \echo "date.timezone=${TIMEZONE}"; \} | tee conf.d/99_overrides.ini \# - config timezone&& ln -sf /usr/share/zoneinfo/${TIMEZONE} /etc/localtime \&& echo "${TIMEZONE}" > /etc/timezone \# ---------- clear works ----------&& rm -rf /var/cache/apk/* /tmp/* /usr/share/man \&& echo -e "033円[42;37m Build Completed :).033円[0m\n"WORKDIR /opt/www# Composer Cache# COPY ./composer.* /opt/www/# RUN composer install --no-dev --no-scriptsCOPY . /opt/wwwRUN print "\n" | composer install -o && php bin/hyperf.phpEXPOSE 9501ENTRYPOINT ["php", "/opt/www/bin/hyperf.php", "start"]
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。