intranda/goobi-viewer-theme-referenceGoobi viewer - Reference Theme镜像是基于Goobi viewer数字图书馆系统的官方参考主题构建的Docker镜像,提供预配置的默认界面解决方案。该镜像集成完整的用户界面组件、交互逻辑和视觉样式,可直接与Goobi viewer后端服务对接,旨在帮助用户快速部署具备专业级展示能力的数字文化遗产访问平台。
主要用途包括:
docker run部署bashdocker run -d \ --name goobi-viewer-reference-theme \ -p 8080:80 \ --network goobi-network \ -e GOOBI_VIEWER_BACKEND_URL=[***] \ -v ./custom-assets:/var/www/html/themes/custom \ -v ./config:/var/www/html/config \ intranda/goobi-viewer-reference-theme:latest
-p 8080:80:将容器内80端口映射到主机8080端口,用于前端访问--network goobi-network:连接至与后端服务相同的Docker网络(需提前创建)-e GOOBI_VIEWER_BACKEND_URL:指定后端服务URL(需替换为实际后端地址)-v ./custom-assets:/var/www/html/themes/custom:挂载自定义资源目录,用于覆盖主题样式-v ./config:/var/www/html/config:挂载配置文件目录,用于自定义系统参数| 环境变量名 | 描述 | 默认值 | 备注 |
|---|---|---|---|
GOOBI_VIEWER_BACKEND_URL | 后端服务基础URL | http://localhost:8080 | 必须与实际后端地址一致 |
THEME_ACTIVE | 激活的主题名称 | reference | 自定义主题时需设为挂载目录名 |
HTTP_PORT | 容器内HTTP服务端口 | 80 | 需与端口映射配置匹配 |
ENABLE_HTTPS | 是否启用HTTPS | false | 生产环境建议设为true |
CACHE_TTL | 页面缓存有效期(秒) | 3600 | 调整缓存策略优化性能 |
LOG_LEVEL | 日志输出级别 | info | 调试时可设为debug |
基于该镜像进行主题定制的基本流程:
./custom-theme),按以下结构组织文件:
custom-theme/ ├── css/ # 自定义样式文件(覆盖默认CSS) ├── templates/ # 自定义HTML模板(覆盖默认页面结构) ├── images/ # 自定义图片资源(如logo、背景图) └── js/ # 自定义JavaScript脚本(扩展交互功能)
/var/www/html/themes/customTHEME_ACTIVE=custom启用自定义主题--memory和--cpus参数)
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务