该程序允许用户通过图形界面自助创建 1Panel 应用。用户可以输入应用的基本信息,编写相关配置文件,并生成可下载的应用包。
docker-compose.yml 和 data.yml 文件。pywebioPyYAML使用以下命令安装依赖:
pip install -r requirements.txt
在命令行中运行以下命令启动应用创建程序:
python main.py
程序将在本地的 8080 端口启动。
根据提示输入以下信息:
在基本信息录入完成后,您可以创建应用的不同版本,分别编写 docker-compose.yml 和 data.yml 文件。
支持使用 Markdown 编写 README 文件,并将其保存至应用文件夹中。
所有信息输入完成后,程序将生成应用的 ZIP 包,并提供下载按钮。
生成的应用包目录结构如下:
apps/ └── <应用Key>/ ├── data.yml ├── logo.png ├── README.md └── <版本号>/ ├── data.yml └── docker-compose.yml
data.yml: 包含应用的基本信息logo.png: 应用的 Logo 图片README.md: 应用的 README 文件<版本号>/: 版本文件夹,包含版本特定的配置文件程序运行时会记录关键操作日志,默认日志级别为 INFO,可以在需要时查看日志以排查问题。
欢迎提交 issues 和 pull requests 以改进本程序。