mirror of
https://github.com/pooneyy/1Panel-Appstore.git
synced 2026-03-18 01:01:02 +08:00
Merge branch 'patch/add-apps' into localApps
This commit is contained in:
commit
94637b7c0c
11
apps/1panel-tools/0.2.0/data.yml
Normal file
11
apps/1panel-tools/0.2.0/data.yml
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
additionalProperties:
|
||||||
|
formFields:
|
||||||
|
- default: "8080"
|
||||||
|
envKey: PANEL_APP_PORT_HTTP
|
||||||
|
label:
|
||||||
|
en: Web-Port
|
||||||
|
zh: Web端口
|
||||||
|
required: true
|
||||||
|
type: number
|
||||||
|
edit: true
|
||||||
|
rule: paramPort
|
||||||
16
apps/1panel-tools/0.2.0/docker-compose.yml
Normal file
16
apps/1panel-tools/0.2.0/docker-compose.yml
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
services:
|
||||||
|
1panel-tools:
|
||||||
|
image: vuldocker/1panel-tools:0.2.0
|
||||||
|
container_name: ${CONTAINER_NAME}
|
||||||
|
ports:
|
||||||
|
- "${PANEL_APP_PORT_HTTP}:8080"
|
||||||
|
restart: unless-stopped
|
||||||
|
environment:
|
||||||
|
- NODE_ENV=production
|
||||||
|
labels:
|
||||||
|
createdBy: "Apps"
|
||||||
|
networks:
|
||||||
|
- 1panel-network
|
||||||
|
networks:
|
||||||
|
1panel-network:
|
||||||
|
external: true
|
||||||
46
apps/1panel-tools/README.md
Normal file
46
apps/1panel-tools/README.md
Normal file
@ -0,0 +1,46 @@
|
|||||||
|
# 1Panel-Tools
|
||||||
|
|
||||||
|
## 概述
|
||||||
|
|
||||||
|
1Panel-Tools 是一个专门设计的工具集,旨在简化为 1Panel AppStore 创建应用程序的过程。该集合中的主要工具是 Docker Compose 到 1Panel AppStore 的转换器,它将标准的 Docker Compose 文件转换为 1Panel AppStore 所需的格式。
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
## 热知识
|
||||||
|
|
||||||
|
当前这个1Panel-Appstore应用,就是用该项目创建的,俄罗斯套娃,传说中我生了我自己。
|
||||||
|
|
||||||
|
## 功能特点
|
||||||
|
|
||||||
|
- **Docker Compose 转换**:自动将 Docker Compose 文件转换为 1Panel AppStore 格式
|
||||||
|
- **参数配置**:轻松定义和管理应用程序参数
|
||||||
|
- **元数据管理**:设置应用程序名称、描述、标签和其他元数据
|
||||||
|
- **多语言支持**:配置中英文描述
|
||||||
|
- **导出功能**:下载转换后的文件,准备提交到 1Panel AppStore
|
||||||
|
|
||||||
|
|
||||||
|
## 使用方法
|
||||||
|
|
||||||
|
1. **输入 Docker Compose**:将您的 Docker Compose 文件粘贴到编辑器中
|
||||||
|
2. **配置应用程序**:设置应用程序名称、键值、描述和其他元数据
|
||||||
|
3. **定义参数**:为您的应用程序添加参数(端口、环境变量等)
|
||||||
|
4. **预览转换**:查看生成的 1Panel AppStore 文件
|
||||||
|
5. **导出**:下载转换后的文件,用于 1Panel AppStore
|
||||||
|
|
||||||
|
|
||||||
|
## 1Panel AppStore 格式
|
||||||
|
|
||||||
|
转换器生成的文件遵循 1Panel AppStore 格式:
|
||||||
|
|
||||||
|
```
|
||||||
|
├── app-key/
|
||||||
|
├── logo.png
|
||||||
|
├── data.yml
|
||||||
|
├── README.md
|
||||||
|
└── version/
|
||||||
|
├── data.yml
|
||||||
|
├── docker-compose.yml
|
||||||
|
└── scripts/
|
||||||
|
```
|
||||||
41
apps/1panel-tools/README_en.md
Normal file
41
apps/1panel-tools/README_en.md
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
# 1Panel-Tools
|
||||||
|
|
||||||
|
## Overview
|
||||||
|
|
||||||
|
1Panel-Tools is a specialized toolkit designed to simplify the process of creating applications for the 1Panel AppStore. The primary tool in this collection is the Docker Compose to 1Panel AppStore converter, which transforms standard Docker Compose files into the format required by the 1Panel AppStore.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
## Features
|
||||||
|
|
||||||
|
- **Docker Compose Conversion**: Automatically convert Docker Compose files to 1Panel AppStore format
|
||||||
|
- **Parameter Configuration**: Easily define and manage application parameters
|
||||||
|
- **Metadata Management**: Set application name, description, tags, and other metadata
|
||||||
|
- **Multi-language Support**: Configure descriptions in both English and Chinese
|
||||||
|
- **Export Functionality**: Download the converted files ready for 1Panel AppStore submission
|
||||||
|
|
||||||
|
|
||||||
|
## Usage
|
||||||
|
|
||||||
|
1. **Input Docker Compose**: Paste your Docker Compose file into the editor
|
||||||
|
2. **Configure Application**: Set the application name, key, description, and other metadata
|
||||||
|
3. **Define Parameters**: Add parameters for your application (ports, environment variables, etc.)
|
||||||
|
4. **Preview Conversion**: Review the generated 1Panel AppStore files
|
||||||
|
5. **Export**: Download the converted files for use with 1Panel AppStore
|
||||||
|
|
||||||
|
## 1Panel AppStore Format
|
||||||
|
|
||||||
|
The converter generates files following the 1Panel AppStore format:
|
||||||
|
|
||||||
|
```
|
||||||
|
├── app-key/
|
||||||
|
├── logo.png
|
||||||
|
├── data.yml
|
||||||
|
├── README.md
|
||||||
|
└── version/
|
||||||
|
├── data.yml
|
||||||
|
├── docker-compose.yml
|
||||||
|
└── scripts/
|
||||||
|
```
|
||||||
22
apps/1panel-tools/data.yml
Normal file
22
apps/1panel-tools/data.yml
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
name: 1Panel-Tools
|
||||||
|
tags:
|
||||||
|
- 实用工具
|
||||||
|
- 开发工具
|
||||||
|
title: 轻松将您的 Docker Compose 文件转换为 1Panel 应用商店格式
|
||||||
|
description:
|
||||||
|
en: Convert your Docker Compose files to 1Panel AppStore format with ease
|
||||||
|
zh: 轻松将您的 Docker Compose 文件转换为 1Panel 应用商店格式
|
||||||
|
additionalProperties:
|
||||||
|
key: 1panel-tools
|
||||||
|
name: 1Panel-Tools
|
||||||
|
tags:
|
||||||
|
- Tool
|
||||||
|
- DevTool
|
||||||
|
shortDescZh: 轻松将您的 Docker Compose 文件转换为 1Panel 应用商店格式
|
||||||
|
shortDescEn: Convert your Docker Compose files to 1Panel AppStore format with ease
|
||||||
|
type: website
|
||||||
|
crossVersionUpdate: true
|
||||||
|
limit: 0
|
||||||
|
website: https://github.com/arch3rPro/1Panel-Tools
|
||||||
|
github: https://github.com/arch3rPro/1Panel-Tools
|
||||||
|
document: https://github.com/arch3rPro/1Panel-Tools
|
||||||
11
apps/1panel-tools/latest/data.yml
Normal file
11
apps/1panel-tools/latest/data.yml
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
additionalProperties:
|
||||||
|
formFields:
|
||||||
|
- default: "8080"
|
||||||
|
envKey: PANEL_APP_PORT_HTTP
|
||||||
|
label:
|
||||||
|
en: Web-Port
|
||||||
|
zh: Web端口
|
||||||
|
required: true
|
||||||
|
type: number
|
||||||
|
edit: true
|
||||||
|
rule: paramPort
|
||||||
16
apps/1panel-tools/latest/docker-compose.yml
Normal file
16
apps/1panel-tools/latest/docker-compose.yml
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
services:
|
||||||
|
1panel-tools:
|
||||||
|
image: vuldocker/1panel-tools:latest
|
||||||
|
container_name: ${CONTAINER_NAME}
|
||||||
|
ports:
|
||||||
|
- "${PANEL_APP_PORT_HTTP}:8080"
|
||||||
|
restart: unless-stopped
|
||||||
|
environment:
|
||||||
|
- NODE_ENV=production
|
||||||
|
labels:
|
||||||
|
createdBy: "Apps"
|
||||||
|
networks:
|
||||||
|
- 1panel-network
|
||||||
|
networks:
|
||||||
|
1panel-network:
|
||||||
|
external: true
|
||||||
BIN
apps/1panel-tools/logo.png
Normal file
BIN
apps/1panel-tools/logo.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 26 KiB |
Loading…
x
Reference in New Issue
Block a user