添加docker 部署agent
This commit is contained in:
@@ -1,5 +1,9 @@
|
||||
FROM php:8.1-apache
|
||||
|
||||
# 切换为阿里云 Debian 镜像源(加速国内构建)
|
||||
RUN sed -i 's|http://deb.debian.org|https://mirrors.aliyun.com|g' /etc/apt/sources.list.d/debian.sources 2>/dev/null || \
|
||||
sed -i 's|http://deb.debian.org|https://mirrors.aliyun.com|g' /etc/apt/sources.list
|
||||
|
||||
# 安装 PHP 扩展(包含 Redis)
|
||||
RUN apt-get update && apt-get install -y \
|
||||
libzip-dev \
|
||||
@@ -26,6 +30,9 @@ RUN sed -i '/<Directory \/var\/www\/>/,/<\/Directory>/ s/AllowOverride None/Allo
|
||||
# 设置时区
|
||||
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
|
||||
|
||||
# 关闭 PHP 错误输出到响应体,开启输出缓冲(与 Windows 行为一致)
|
||||
RUN echo 'display_errors = Off\nerror_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT\noutput_buffering = 4096\nlog_errors = On\nerror_log = /var/log/apache2/php_errors.log' > /usr/local/etc/php/conf.d/production.ini
|
||||
|
||||
# 拷贝应用代码
|
||||
COPY dlweb/ /var/www/html/
|
||||
COPY env_config.php /var/www/env_config.php
|
||||
|
||||
@@ -8,15 +8,18 @@ set -e
|
||||
|
||||
echo "[entrypoint] Replacing hardcoded domains in JS/HTML files..."
|
||||
|
||||
# 从 ROOT_DOMAIN 推导子域名(docker-compose.yml 通常已注入,这里仅作容器外单跑的兜底)
|
||||
_ROOT="${ROOT_DOMAIN:-daoqijuyou77.cn}"
|
||||
|
||||
# 从环境变量读取,提供默认值
|
||||
# DLWEB_API_BASE_URL 和 DLWEB_SDK_API_URL 从 API_DOMAIN / DLWEB_DOMAIN 自动推导
|
||||
DLWEB_API_BASE_URL="https://${API_DOMAIN:-api.daoqijuyou77.cn}"
|
||||
DLWEB_API_BASE_URL="https://${DLWEB_DOMAIN:-dlapi.${_ROOT}}"
|
||||
DLWEB_SETTLE_URL="${DLWEB_SETTLE_URL:-http://dlsettle.daoqijuyou77.cn/mobile/}"
|
||||
DLWEB_AVATAR_URL="${DLWEB_AVATAR_URL:-https://dlwebv3.tscce.cn/images/noavatar.png}"
|
||||
DLWEB_SDK_API_URL="https://${DLWEB_DOMAIN:-dlapi.daoqijuyou77.cn}"
|
||||
DLWEB_SDK_API_URL="https://${API_DOMAIN:-api.${_ROOT}}"
|
||||
DLWEB_SDK_API2_URL="${DLWEB_SDK_API2_URL:-https://api2.tscce.cn}"
|
||||
DLWEB_PROXY_URL="${DLWEB_PROXY_URL:-https://proxytest.tscce.cn}"
|
||||
DLWEB_DL_API_V3_URL="${DLWEB_DL_API_V3_URL:-https://dlapiv3.tscce.cn}"
|
||||
DLWEB_DL_API_V3_URL="${DLWEB_DL_API_V3_URL:-https://dlapi.${_ROOT}}"
|
||||
DLWEB_WEB_DOMAIN="${DLWEB_WEB_DOMAIN:-https://dlwebv3.tscce.cn}"
|
||||
DLWEB_SETTLE_FULL_URL="${DLWEB_SETTLE_FULL_URL:-http://dlsettle.tscce.cn}"
|
||||
DLWEB_OPERATE_URL="${DLWEB_OPERATE_URL:-https://operate.daoqijuyou77.cn}"
|
||||
|
||||
Reference in New Issue
Block a user