From 6a2efb509f226d9a06b1c456a2aafa8281d24983 Mon Sep 17 00:00:00 2001 From: hzm <934585316@qq.com> Date: Wed, 11 Feb 2026 11:21:10 +0800 Subject: [PATCH] feat: update README with Docker build and environment variable instructions --- README.md | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index d9b9834..5af9f7f 100644 --- a/README.md +++ b/README.md @@ -87,18 +87,23 @@ npm run build ### Docker运行 -1. 构建镜像 -``` +需先配置环境变量(与本地开发一致),否则构建出的镜像中 Supabase 等配置为空。可复制 `env.example` 为 `.env` 并填入实际值;若不用登录/反馈功能可留空。 + +1. 构建镜像(构建时会读取当前环境或同目录 `.env` 中的变量) +```bash docker build -t real-time-fund . +# 或通过 --build-arg 传入,例如: +# docker build -t real-time-fund --build-arg NEXT_PUBLIC_SUPABASE_URL=xxx --build-arg NEXT_PUBLIC_SUPABASE_ANON_KEY=xxx . ``` 2. 启动容器 -``` +```bash docker run -d -p 3000:3000 --name fund real-time-fund ``` -#### docker-compose -``` +#### docker-compose(会读取同目录 `.env` 作为 build-arg 与运行环境) +```bash +# 建议先:cp env.example .env 并编辑 .env docker compose up -d ```