training_data/apps/web/entrypoint.sh

14 lines
542 B
Bash
Executable File

#!/bin/sh
# 使用envsubst替换index.html中的环境变量占位符
envsubst < /usr/share/nginx/html/index.html > /usr/share/nginx/html/index.html.tmp
mv /usr/share/nginx/html/index.html.tmp /usr/share/nginx/html/index.html
# 运行serve来提供静态文件
exec nginx -g "daemon off;"
# 使用 sed 替换 index.html 中的环境变量占位符
# for var in $(env | cut -d= -f1); do
# sed -i "s|\${$var}|$(eval echo \$$var)|g" /usr/share/nginx/html/index.html
# done
# # 运行 nginx 来提供静态文件
# exec nginx -g "daemon off;"