- 新增商家/信息详情页电话拨打接口,支持每日额度限制与拨打日志记录 - 新增平台免责声明内容及协议接口,完善用户服务协议相关配置 - 新增农产品分类图标与上市角标展示,优化分类管理界面样式 - 新增全国行政区划工具类与城市选择组件,重构地区数据结构 - 新增SSH自检与部署脚本,完善项目部署流程
22 行
797 B
Python
22 行
797 B
Python
# -*- coding: utf-8 -*-
|
|
"""第二步:上传代码包与数据库 SQL 到远程 /tmp/dep"""
|
|
import paramiko, os
|
|
cli = paramiko.SSHClient()
|
|
cli.set_missing_host_key_policy(paramiko.AutoAddPolicy())
|
|
cli.connect("8.137.181.63", 22, "root", "liyanxia@6688", timeout=20)
|
|
cli.exec_command("mkdir -p /tmp/dep")[1].channel.recv_exit_status()
|
|
|
|
sftp = cli.open_sftp()
|
|
BASE = r"d:\Softwares\phpstudy_pro\WWW\fenleixinxi\tmp_img"
|
|
for local, remote in [
|
|
(os.path.join(BASE, "code.tar.gz"), "/tmp/dep/code.tar.gz"),
|
|
(os.path.join(BASE, "db_full.sql"), "/tmp/dep/db_full.sql"),
|
|
]:
|
|
size = os.path.getsize(local)
|
|
print(f"uploading {local} ({size} bytes) ...")
|
|
sftp.put(local, remote)
|
|
print(f" remote size: {sftp.stat(remote).st_size} bytes")
|
|
sftp.close()
|
|
cli.close()
|
|
print("UPLOAD DONE")
|