文件
fenleixinxi/tmp_img/step2_upload.py
MiAn bb6418f51b feat: 新增电话拨打功能及相关配置,完善农产品分类与地区数据
- 新增商家/信息详情页电话拨打接口,支持每日额度限制与拨打日志记录
- 新增平台免责声明内容及协议接口,完善用户服务协议相关配置
- 新增农产品分类图标与上市角标展示,优化分类管理界面样式
- 新增全国行政区划工具类与城市选择组件,重构地区数据结构
- 新增SSH自检与部署脚本,完善项目部署流程
2026-10-27 17:05:00 +08:00

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")