Merge pull request #1045 from nagisa77/codex/update-contributing.md-instructions

docs: update docker compose dev instructions
This commit is contained in:
Tim
2025-10-04 02:02:53 +08:00
committed by GitHub

View File

@@ -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
@@ -133,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
@@ -152,7 +158,7 @@ npm run dev
将 `staging` 替换为 `www` 即可连接正式环境。其他变量(如 OAuth Client ID、站点地址等可根据需求调整。
3. 已经存在 `.env` 时,可直接编辑上述变量并重启 `npm run dev` 让配置生效。
2. 已经存在 `.env` 时,可直接编辑上述变量并重启 `npm run dev` 让配置生效。
## 其他配置