Skip to content

Aalron/astra-python-platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

astra

一款专注于 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 即可登录成功。欢迎大家的试用。

About

专业的python管理工具平台

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages