10 lines
952 B
Bash
10 lines
952 B
Bash
set -euo pipefail
|
|
release=/home/ps/knowledge-20260916-100045
|
|
test -d "$release"
|
|
cd /opt/im-admin
|
|
tar -czf "$release/source-before.tar.gz" wechat_rpa admin-web/apps/web-antd/dist deploy/im-admin/compose.yaml deploy/im-admin/Dockerfile deploy/im-admin/requirements.txt
|
|
docker tag zyt/wecom-admin:current zyt/wecom-admin:before-knowledge-20260916-100045
|
|
docker image inspect zyt/wecom-admin:current --format '{{.Id}}' > "$release/image-before.txt"
|
|
docker exec im-admin-api-1 python -c 'import sqlite3,json; from pathlib import Path; p=Path("/data/backend.db"); c=sqlite3.connect("file:/data/backend.db?mode=ro",uri=True); tables=["archive_message","archive_conversation","archive_person","archive_source_account","desktop_accounts","model_providers","users"]; print(json.dumps({"bytes":p.stat().st_size,"counts":{t:c.execute("SELECT COUNT(*) FROM "+t).fetchone()[0] for t in tables}}))' | tee "$release/before.json"
|
|
ls -lh "$release/source-before.tar.gz"
|