修改docker
This commit is contained in:
@ -23,12 +23,15 @@ RUN cat /tmp/crontab && \
|
|||||||
crontab -u application -l && \
|
crontab -u application -l && \
|
||||||
rm /tmp/crontab
|
rm /tmp/crontab
|
||||||
# 设置环境变量
|
# 设置环境变量
|
||||||
|
ENV SERVER_DATE_TIMEZONE=Asia/Shanghai
|
||||||
|
|
||||||
ENV WEB_DOCUMENT_ROOT=/app/public \
|
ENV WEB_DOCUMENT_ROOT=/app/public \
|
||||||
PHP_DISPLAY_ERRORS=0 \
|
PHP_DISPLAY_ERRORS=0 \
|
||||||
PHP_MEMORY_LIMIT=256M \
|
PHP_MEMORY_LIMIT=512M \
|
||||||
PHP_MAX_EXECUTION_TIME=300 \
|
PHP_MAX_EXECUTION_TIME=300 \
|
||||||
PHP_POST_MAX_SIZE=50M \
|
PHP_POST_MAX_SIZE=50M \
|
||||||
PHP_UPLOAD_MAX_FILESIZE=50M
|
PHP_UPLOAD_MAX_FILESIZE=50M \
|
||||||
|
PHP_DATE_TIMEZONE=${SERVER_DATE_TIMEZONE}
|
||||||
# 声明容器对外暴露的端口
|
# 声明容器对外暴露的端口
|
||||||
EXPOSE 80
|
EXPOSE 80
|
||||||
# 设置自定义 entrypoint
|
# 设置自定义 entrypoint
|
||||||
|
|||||||
@ -15,5 +15,16 @@ EOF
|
|||||||
echo "Generated .env file:"
|
echo "Generated .env file:"
|
||||||
cat /app/.env
|
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)
|
# 执行原始镜像的入口点(webdevops 镜像使用 supervisord)
|
||||||
exec /entrypoint supervisord
|
exec /entrypoint supervisord
|
||||||
|
|||||||
Reference in New Issue
Block a user