# 南京市规划和自然资源局综合档案系统

## 1.环境信息

+ dev 开发环境
+ test 测试环境
+ prod 生产环境

______

## 2.服务器信息

### 2.1 Mysql服务器

> 配置：16h32g 500g Centos7.8
> + ip: `66.1.21.157`
> + 用户名: `root`
> + 密码: `Jda!2t456`

#### mysql部署说明：

> * 数据库密码：`0>F8sU*6D`

> * 位置： `/data/mysql5.7/`
> * 数据库服务命令：`/etc/init.d/mysql restart|start|stop`
> * 配置文件位置：`/etc/my.cnf`

> * 备份脚本位置：`vim /data/shell/db_backup.sh`
> * 数据库备份：`/data/backup`
> * 定时运行脚本：[shell之定时周期性执行脚本](https://blog.csdn.net/zhizhengguan/article/details/88552501)

#### redis部署说明：

> * 密码：`m1At<L=i`
> * 位置：`/data/redis`
> * 配置文件：`/data/redis-5.0.0/redis.conf`

### 2.2 应用服务器

> ##### 配置：16h32g 1000g Centos7.8
> * ip `66.1.21.158`
> * 用户名 `root`
> * 密码 `Jda!2t456`

> ##### JAVA8：
> * 位置：`/data/jdk1.8.0_231`
> * 项目存放位置：`/data/project`
> * 档案文件存放目录：`/data/file/archive_file`
> * 其他文件存放目录：`/data/file`
> * 运行命令 `nohup java -jar XXX.jar > out.log 2>&1 &`
> * 日志目录：`/data/logs`
> 
> #### RabbitMQ
> * 使用docker安装
> * 端口:`5672`
> * web端口：`15672`
> * 账号：`admin`
> * 密码：`MjmaAH4lg5o84XXj`

> #### samba
> * 使用docker安装
> * 账号：`tuoersi`
> * 密码：`f5b1d8f0a43545f3a3c49efc89cd79f3`
> * 共享目录：`/data/file/archive_file`
> * 部署命令：
``` shell
docker run -it --name samba -p 139:139 -p 445:445 \
            -v /data/file/archive_file:/mount    \
            -d dperson/samba          \
            -w "WORKGROUP"        \
            -u "tuoersi;f5b1d8f0a43545f3a3c49efc89cd79f3"              \
            -s "share;/mount/;yes;yes;no;tuoersi;none"
```
> * 使用参考：[并非按照文档部署，仅供客户端连接参考](https://www.cnblogs.com/12345huangchun/p/12268343.html)

______

## 3.配置文件

```yaml
upload-file: #上传文件配置
  server-file-url-prefix: http://127.0.0.1:${server.port} #文件下载地址（一般为本机ip）
  file-root-directory: E:\cache # 其他文件存储根目录
  archive-file-root-directory: E:\cache\archive # 档案文件根目录
```

______

## 4.部署命令：

#### docker镜像：

```shell
# 打包
docker build -t registry.cn-hangzhou.aliyuncs.com/8473136_guozhi/guihua_archive:20210314 .  
# 运行
docker run -d --name guihua_archive \
-p 9091:9091 \
-v /home/archive-file:/home/archive-file \
-v /home/file:/home/file \
registry.cn-hangzhou.aliyuncs.com/8473136_guozhi/guihua_archive:20210314  
```

______

## 5.问题记录

### 数据导入问题记录（形成日期为空，先填写20190101）后面找到再补

> + 附件：南京NO.2018G46地块（奥特佳项目）规划设计方案
> + 关于对建邺区江东中路377号南京金融城一期项目地下室进行确认的复函
> + 卷内目录档号Excel处理公式：`=CONCAT(A2,"-",IF(COUNTIF(G2,"*-*"),TEXT(LEFT(G2,FIND("-",G2)-1),"0000"),TEXT(G2,"0000")))`

> Excel卷内目录档号公式   `=A2&"-"&TEXT(IF(ISNUMBER(FIND("-",G2,1)),LEFT(G2,FIND("-",G2,1) - 1),G2),"0000")`


## 6.数据挂接
* 2019年文书档案
> 已挂接完成
* 2020年文书档案
> 挂接中：
