库存管理(部件/库存/供应商);自 kaku2025 迁入的新实例,双跑待切换
开源库存管理系统 InvenTree 的 Docker 部署:部件/库存/供应商管理,自 kaku2025 迁入的新实例(kucun.bianquezhiyin.cn 流量切换中)。
https://kucun.bianquezhiyin.cn/(nginx 混合反代;InvenTree 直连端口 0.0.0.0:8000)docker exec inventree-server invoke --helpyunmai(密码在 .env INVENTREE_ADMIN_*,不抄录)cd /www/docker-data/inventree && docker compose ps/www/docker-data/inventree/docker-compose.yml./data → /home/inventree/data(媒体文件)apply_brand_patch.sh、apply_term_patch.sh;域名切换脚本 switch_to_domain.sh / switch_to_ip.shinventree(容器内,无外部端口)/www/docker-data/inventree/databackup.sh → backup/db_*.dump + /opt/backups/inventree-*.sql.gz;另有全量 inventree_dump.sql.gz 在目录内/opt/inventree-scripts/(build_bom.py、build_parts.py、sale_deduction.py、mock_stock.py)—— 注意这些脚本在 kaku2025 的 /opt,迁移时需一并带走docker exec inventree-server invoke <命令>cd /www/docker-data/inventree && docker compose up -d / stopdocker compose logs -f serverdocker exec inventree-db psql -U inventree -d inventree -c "\dt"echo "0 3 * * * cd /www/docker-data/inventree && ./backup.sh >> /var/log/inventree-backup.log 2>&1" >> /var/spool/cron/crontabs/root(或用宝塔计划任务),并演练一次恢复127.0.0.1:8000:8000 后 docker compose up -d,只留 nginx 入口.env 权限 600;InvenTree 管理账号启用强密码+2FA(如支持)