修改docker

This commit is contained in:
kaadon
2025-10-31 13:08:55 +08:00
parent 26c8a54a55
commit dbb9e8b6d6
2 changed files with 16 additions and 2 deletions

View File

@ -23,12 +23,15 @@ RUN cat /tmp/crontab && \
crontab -u application -l && \
rm /tmp/crontab
# 设置环境变量
ENV SERVER_DATE_TIMEZONE=Asia/Shanghai
ENV WEB_DOCUMENT_ROOT=/app/public \
PHP_DISPLAY_ERRORS=0 \
PHP_MEMORY_LIMIT=256M \
PHP_MEMORY_LIMIT=512M \
PHP_MAX_EXECUTION_TIME=300 \
PHP_POST_MAX_SIZE=50M \
PHP_UPLOAD_MAX_FILESIZE=50M
PHP_UPLOAD_MAX_FILESIZE=50M \
PHP_DATE_TIMEZONE=${SERVER_DATE_TIMEZONE}
# 声明容器对外暴露的端口
EXPOSE 80
# 设置自定义 entrypoint

View File

@ -15,5 +15,16 @@ EOF
echo "Generated .env file:"
cat /app/.env
apk add --no-cache tzdata
cp /usr/share/zoneinfo/${SERVER_DATE_TIMEZONE:-Asia/Shanghai} /etc/localtime
echo "${SERVER_DATE_TIMEZONE:-Asia/Shanghai}" > /etc/timezone
# 动态设置 PHP_DATE_TIMEZONE 与 SERVER_DATE_TIMEZONE 保持一致(运行时生效)
export PHP_DATE_TIMEZONE=${SERVER_DATE_TIMEZONE:-Asia/Shanghai}
date
# 执行原始镜像的入口点webdevops 镜像使用 supervisord
exec /entrypoint supervisord