综合档案管理系统国产化版本地部署极简实操指南

1. 环境初始化

1.1 安装Docker

执行以下命令完成Docker安装及启动:

``` curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun systemctl enable --now docker ```

验证安装:执行docker --version,输出Docker版本号即成功。

1.2 安装Docker Compose

执行以下命令安装指定版本的Docker Compose:

``` curl -fsSL https://get.daocloud.io/docker/compose/releases/download/v2.20.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose ```

验证安装:执行docker-compose --version,输出版本号即成功。

2. 创建部署目录及配置文件

执行命令创建工作目录并拉取配置模板:

``` mkdir -p /opt/national-archive && cd /opt/national-archive wget https://raw.githubusercontent.com/national-archive/compose-template/main/docker-compose.yml -O docker-compose.yml wget https://raw.githubusercontent.com/national-archive/compose-template/main/.env.example -O .env ```

当前目录下生成docker-compose.yml.env两个核心文件。

3. 核心配置修改(国产化适配)

3.1 数据库配置(达梦国产化数据库)

编辑.env文件,替换为以下完整配置:

``` .env 文件完整配置 DB_TYPE=dm8 DB_HOST=127.0.0.1 DB_PORT=5236 DB_USER=ARCHIVE_ADMIN DB_PASS=NationalArchive@2024 DB_NAME=NATIONAL_ARCHIVE ```

3.2 应用端口配置

编辑docker-compose.yml,替换为以下完整内容:

``` version: '3.8' services: dm8: image: registry.dameng/dm8:v7.0.0.006 container_name: national-dm8 ports: - "5236:5236" environment: - PAGE_SIZE=16384 - LD_LIBRARY_PATH=/opt/dmdbms/bin volumes: - ./dm8_data:/opt/dmdbms/data privileged: true archive-system: image: registry.national-archive.com/archive:v1.2.0 container_name: national-archive ports: - "80:8080" depends_on: - dm8 environment: - SPRING_PROFILES_ACTIVE=prod - DB_URL=jdbc:dm://dm8:5236/NATIONAL_ARCHIVE?useUnicode=true&characterEncoding=utf8 volumes: - ./archive_upload:/opt/upload ```

4. 启动系统服务

综合档案管理系统国产化版本地部署极简实操指南

/opt/national-archive目录下执行启动命令:

``` docker-compose up -d ```

该命令会自动拉取达梦数据库及档案系统镜像,并启动两个容器,耗时约3-5分钟,等待容器启动完成。

5. 初始化国产化数据库

进入达梦数据库容器执行初始化脚本,执行以下命令:

``` docker exec -it national-dm8 /opt/dmdbms/bin/disql SYSDBA/SYSDBA << EOF CREATE TABLESPACE NATIONAL_ARCHIVE DATAFILE 'NATIONAL_ARCHIVE.DBF' SIZE 1024M AUTOEXTEND ON NEXT 128M; CREATE USER ARCHIVE_ADMIN IDENTIFIED BY "NationalArchive@2024" DEFAULT TABLESPACE NATIONAL_ARCHIVE; GRANT ALL PRIVILEGES TO ARCHIVE_ADMIN; EOF ```

6. 系统访问与首次登录

打开浏览器,输入服务器IP地址(如:http://192.168.1.100),进入登录页面。

初始账号:admin初始密码:NationalArchive@2024,首次登录系统会要求修改密码,建议设置符合复杂度要求的新密码。

7. 系统可用性验证

7.1 容器状态检查

执行命令查看运行中的容器:

``` docker ps | grep national ```

输出应包含两个状态为Up (healthy)的容器:national-dm8national-archive,表示服务正常运行。

7.2 档案上传测试

登录系统后,进入「档案管理」模块,点击「上传档案」按钮,选择任意txt/ pdf格式的测试文件,上传成功后页面会提示上传完成,即为系统功能正常。

AI咨询
热线电话

028-85154420

15388110056

全国售前咨询电话

扫码咨询
安答联动微信公众号二维码

微信扫码关注安答联动

申请试用
热线电话
申请试用

安答联动档案管理系统