#!/bin/bash set -e # 检查.env文件是否存在 if [ -f .env ]; then echo "找到.env文件,加载环境变量..." # 从.env文件导出所有环境变量 export $(grep -v '^#' .env | xargs) else echo ".env文件不存在,使用默认环境变量..." fi # 打印重要环境变量,确认已加载(不打印敏感信息) echo "环境变量检查:" echo "DB_HOST: $DB_HOST" echo "DB_NAME: $DB_NAME" echo "ENVIRONMENT: $ENVIRONMENT" # 执行原始的命令 exec "$@"