From 024e52b7638d111ec94a97aaef83485c632334c0 Mon Sep 17 00:00:00 2001 From: Tim <135014430+nagisa77@users.noreply.github.com> Date: Sat, 4 Oct 2025 02:01:32 +0800 Subject: [PATCH 1/2] docs: update docker compose dev instructions --- CONTRIBUTING.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index dd3275e6c..7a9e9dbcf 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -43,6 +43,13 @@ cd OpenIsle 2. 启动 Dev Profile: + ```shell + docker compose \ + -f docker/docker-compose.yaml \ + --env-file .env \ + --profile dev build + ``` + ```shell docker compose \ -f docker/docker-compose.yaml \ @@ -52,6 +59,15 @@ cd OpenIsle 该命令会创建名为 `frontend_dev` 的容器并运行 `npm run dev`,浏览器访问 http://127.0.0.1:3000 即可查看页面。 + 如需强制重新创建所有容器,可执行: + + ```shell + docker compose \ + -f docker/docker-compose.yaml \ + --env-file .env \ + --profile dev up -d --force-recreate + ``` + 3. 查看服务状态: ```shell From 55b680ef83aa5b9c561741ad23f3dc9a0670bbe5 Mon Sep 17 00:00:00 2001 From: Tim <135014430+nagisa77@users.noreply.github.com> Date: Sat, 4 Oct 2025 02:02:43 +0800 Subject: [PATCH 2/2] Update CONTRIBUTING.md --- CONTRIBUTING.md | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 7a9e9dbcf..af42f9c11 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -59,7 +59,7 @@ cd OpenIsle 该命令会创建名为 `frontend_dev` 的容器并运行 `npm run dev`,浏览器访问 http://127.0.0.1:3000 即可查看页面。 - 如需强制重新创建所有容器,可执行: + 修改代码后,可以强制重新创建所有容器,执行: ```shell docker compose \ @@ -149,17 +149,7 @@ npm run dev 前端默认读取 `.env` 中的接口地址,可通过修改以下变量快速切换到预发或正式环境: -1. 复制对应模板: - - ```shell - # 使用预发配置 - cp .env.staging.example .env - - # 或者使用正式环境配置 - cp .env.production.example .env - ``` - -2. 按需覆盖关键变量: +1. 按需覆盖关键变量: ```ini NUXT_PUBLIC_API_BASE_URL=https://www.staging.open-isle.com @@ -168,7 +158,7 @@ npm run dev 将 `staging` 替换为 `www` 即可连接正式环境。其他变量(如 OAuth Client ID、站点地址等)可根据需求调整。 -3. 已经存在 `.env` 时,可直接编辑上述变量并重启 `npm run dev` 让配置生效。 +2. 已经存在 `.env` 时,可直接编辑上述变量并重启 `npm run dev` 让配置生效。 ## 其他配置