Sign inSign up

ofwh/nas-vision

By ofwh

•Updated 17 days ago

Image
0

2.6K

ofwh/nas-vision repository overview

⁠NAS Vision

一款仿 Apple Vision Pro 视图的 NAS 导航页

⁠环境变量

复制 .env.example 为 .env,按需修改认证密钥、数据目录和网络配置。

cp .env.example .env

⁠开发

安装项目依赖。

pnpm install --frozen-lockfile

创建数据目录并执行数据库迁移。

mkdir -p data
pnpm db:migrate

启动开发服务。

pnpm dev

⁠构建

构建应用镜像,按需修改 NEXT_PUBLIC_BASE_PATH 路径前缀。

docker build -t nas-vision:latest .

⁠Docker Run 启动

启动应用,自动执行迁移,映射端口 3000 并挂载数据目录。

docker run -d --name nas-vision --restart unless-stopped --env-file .env -p 3000:3000 -v "$(pwd)/docker/data:/app/data" -v "$(pwd)/docker/uploads:/app/public/static/uploads" nas-vision:latest

⁠Docker Compose 启动

使用本地构建的镜像启动。

docker compose --env-file .env -f docker/docker-compose.local.yml up -d

使用 GHCR 镜像启动,需先配置已有网络名称和固定 IP。

docker compose --env-file .env -f docker/docker-compose.yml up -d --pull always

⁠截屏预览

HomeSettingAppEdit
WeatherNavidromeWindow

⁠开发文档

Tag summary

Content type

Image

Digest

sha256:38d0b3702…

Size

133.9 MB

Last updated

17 days ago

docker pull ofwh/nas-vision