返回家庭收支系统V4迁移到linux目录
操作视频:https://www.ixigua.com/i6765356732278374924/
上传到linux
用xftp操作
- 复制接口站点文件
从windows服务器上复制接口站点文件,或者重新发布,参考家庭收支系统V4(一) 接口部署中对应部分。
如果参数有改动记得修改配置。 - 新建服务文件夹
新建文件夹 /usr/local/services/IOSysV4,用于放发布的文件
- 上传文件到linux
挂到Supervisor上
新建配置文件iosysv4netcore.conf,上传到/etc/supervisor/conf.d目录。
iosysv4netcore.conf内容如下:
[program:iosysv4netcore]
command=dotnet IOSys.API.dll --urls http://0.0.0.0:20001
directory=/usr/local/services/IOSysV4/NetCore
environment=ASPNETCORE_ENVIRONMENT=Production
user=root
stopsignal=INT
autostart=true
autorestart=true
startsecs=1
stderr_logfile=/var/log/services/iosysv4/iosysv4netcore.err.log
stdout_logfile=/var/log/services/iosysv4/iosysv4netcore.out.log
记得创建日志文件目录:/var/log/services/iosysv4
重新启动supervisor
supervisorctl reload
开放端口
服务运行起来后还要去阿里云控制台设置端口可以外网访问
数据库
用Navicat操作
- 导出老数据
- 创建新数据库
照着配置文件里的数据库名创建个空的数据库
3. 导入数据
把刚才导出的老数据导入新数据库
验证
可以在swagger上试下是否可以登陆,如果能登陆说明部署成功了!