网站首页/ 信息中心/ 档案百科/

科研数字档案馆本地部署实操:从环境到数据导入全步骤

发布时间:2026年06月17日 09:55:14 浏览量:0

一、前置准备(必备软件与工具)

所有操作需在Windows/macOS/Linux系统完成,核心工具依赖如下:

1. 必须安装的软件

2. 克隆科研档案项目

打开命令行工具(Windows用PowerShell,mac/Linux用终端),执行以下命令:

```bash git clone https://github.com/sswahn/research-archive.git cd research-archive ```

二、容器化部署(零配置一键启动)

此步骤无需手动配置Python、数据库等环境,Docker会自动完成所有依赖部署,仅需确保Docker已正常启动。

1. 启动全部服务

在research-archive目录下执行命令,等待容器构建完成(约1-2分钟):

```bash docker-compose up -d --build ```

验证服务状态,执行命令后所有服务需显示为“Up”状态:

```bash docker-compose ps ```

2. 初始化数据库与管理员账号

科研数字档案馆本地部署实操:从环境到数据导入全步骤

执行以下命令初始化数据库并创建后台管理员:

```bash 执行数据库迁移 docker-compose exec web python manage.py migrate 创建管理员账号,按提示输入用户名、邮箱、密码(密码需≥8位) docker-compose exec web python manage.py createsuperuser ```

三、核心功能验证(确认部署成功)

打开浏览器,输入地址 http://localhost:8000,若能看到科研数字档案馆的首页,则部署成功。点击“后台登录”,输入刚创建的管理员账号密码,进入后台管理页面。

四、科研档案数据导入实操(核心步骤)

1. 数据与附件准备

2. 执行数据导入

将上述JSON数据保存为 data.json 并放到research-archive目录根下,执行导入命令:

```bash docker-compose exec web python manage.py import_archives data.json ```

五、常见问题快速排查

1. 容器启动失败

执行 docker-compose logs web 查看日志,若提示端口占用,修改项目根目录下 docker-compose.yml 文件,将web服务的ports部分改为“8080:8000”(即本地端口改8080,避免冲突),重新执行 docker-compose up -d --build

2. 数据导入失败

检查JSON格式:确保所有引号、逗号配对,日期格式为YYYY-MM-DD,file_path为相对项目的路径(仅写/media/archives/xxx.pdf即可)。

六、本地使用收尾

如需访问刚导入的档案,在首页搜索标题或作者即可查看详情与下载附件。若需停止服务,执行 docker-compose down;如需重启,执行 docker-compose up -d

平顶山档案数字化全流程指南 2024收费标准及合规避坑要点
平顶山档案数字化全流程指南 2024收费标准及合规避坑要点
这篇指南专门给平顶山本地有档案数字化需求的机关单位、企业、学校、医疗机构整理,全程都是本地落地的实操经验,涵盖服务适配场景、2024最新收费参考、全流程核心操作规范、靠谱服务商筛选标准,看完不用再反复...
2026年06月17日 09:55:14
档案软件一次性付费,我为什么劝你别再按月付冤枉钱?
档案软件一次性付费,我为什么劝你别再按月付冤枉钱?
你是不是也遇到过这种情况?每个月手机里各种订阅费自动扣款,其中就包括那个不怎么用但也不敢取消的档案管理软件。几十块钱一个月看起来不多,但一年算下来大几百就没了,关键是这软件你一个月可能就用一两次。每次...
2026年06月17日 09:55:14
微信咨询
电话联系
QQ客服
微信咨询一对一服务
服务热线: 028-8744 4417
QQ客服: 2305721818