一款专注于 Python 代码生命周期管理的工具,支持从远程 Git 仓库克隆代码、创建多项目独立运行环境、配置定时 / 一次性任务,并提供完整的任务日志管理功能,解决多 Python 项目环境冲突、任务调度繁琐、日志分散的问题。
astra 核心价值在于:
-
环境隔离:每个项目拥有独立的 Python 虚拟环境(venv),依赖包互不干扰,避免 “版本冲突” 问题;
-
代码同步:一键从远程 Git 仓库(GitHub/GitLab/Gitee 等)克隆代码到项目目录,支持后续 pull 更新;
-
灵活任务:支持配置 “一次性执行任务”(即时运行)和 “定时任务”(按分钟 / 小时 / 日 / 周循环);
-
日志可控:自动记录每一次任务运行日志,支持在线查看、按时间筛选、批量删除,问题定位更高效。
适用人群:需要同时管理多个 Python 项目的开发者、运维人员,或需要自动化运行 Python 脚本的团队 / 个人。
执行如下命令到本地:git clone https://github.com/Aalron/astra-python-platform 进入到 install 目录下,如果是在国内环境下呢,就进入 cn目录,然后直接执行如下命令即可,反之如果在国外环境下,就进入en目录下。同样都是执行如下命令 docker compose up -d
然后等待执行成功后,浏览器中输入 http://yourip:19926 输入 admin/astra@123 即可登录成功。欢迎大家的试用。