✨ feat(wavelog): add wavelog 2.2.1 application
- add version-specific configuration files for wavelog 2.2.1 - define application metadata, form fields, and docker-compose structure - include initialization script for directory creation - provide multilingual readme documentation (zh/en) - add application logo image
This commit is contained in:
parent
5bfbb9683e
commit
a9764521b2
|
|
@ -0,0 +1,119 @@
|
|||
additionalProperties:
|
||||
formFields:
|
||||
- default: 8080
|
||||
envKey: PANEL_APP_PORT_HTTP
|
||||
labelZh: HTTP 端口
|
||||
labelEn: HTTP Port
|
||||
label:
|
||||
en: HTTP Port
|
||||
ja: HTTP ポート
|
||||
ko: HTTP 포트
|
||||
ms: Port HTTP
|
||||
pt-br: Porta HTTP
|
||||
ru: HTTP Порт
|
||||
tr: HTTP Portu
|
||||
zh: HTTP 端口
|
||||
zh-Hant: HTTP 連接埠
|
||||
description:
|
||||
en: "Set the HTTP access port for the application, valid range: 1-65535"
|
||||
ja: "アプリケーションのHTTPアクセスポートを設定します。有効範囲: 1-65535"
|
||||
ko: "애플리케이션의 HTTP 접근 포트를 설정합니다. 유효 범위: 1-65535"
|
||||
ms: "Tetapkan port akses HTTP untuk aplikasi, julat sah: 1-65535"
|
||||
pt-br: "Defina a porta de acesso HTTP para o aplicativo, intervalo válido: 1-65535"
|
||||
ru: "Установите порт доступа HTTP для приложения, допустимый диапазон: 1-65535"
|
||||
tr: "Uygulama için HTTP erişim portunu ayarlayın, geçerli aralık: 1-65535"
|
||||
zh: "设置应用的 HTTP 访问端口,有效范围: 1-65535"
|
||||
zh-Hant: "設定應用程式的 HTTP 存取連接埠,有效範圍: 1-65535"
|
||||
required: true
|
||||
type: number
|
||||
edit: true
|
||||
rule: paramPort
|
||||
- default: mysql
|
||||
envKey: PANEL_DB_TYPE
|
||||
labelZh: 数据库服务
|
||||
labelEn: Database Service
|
||||
label:
|
||||
zh: 数据库服务
|
||||
zh-Hant: 數據庫 服務
|
||||
en: Database Service
|
||||
ja: データベースサービス
|
||||
ko: 데이터베이스 서비스
|
||||
ms: Perkhidmatan Pangkalan Data
|
||||
pt-br: Serviço de Banco de Dados
|
||||
ru: Сервис базы данных
|
||||
tr: Veritabanı
|
||||
description:
|
||||
zh: MySQL 8 或更高版本,MariaDB 10.2 或更高版本
|
||||
zh-Hant: MySQL 8 或更高版本,MariaDB 10.2 或更高版本
|
||||
en: MySQL 8 or higher, MariaDB 10.2 or higher
|
||||
ja: MySQL 8 以上、MariaDB 10.2 以上
|
||||
ko: MySQL 8 이상, MariaDB 10.2 이상
|
||||
ms: MySQL 8 atau lebih tinggi, MariaDB 10.2 atau lebih tinggi
|
||||
pt-br: MySQL 8 ou superior, MariaDB 10.2 ou superior
|
||||
ru: MySQL 8 или выше, MariaDB 10.2 или выше
|
||||
tr: MySQL 8 veya üzeri, MariaDB 10.2 veya üzeri
|
||||
required: true
|
||||
type: apps
|
||||
values:
|
||||
- label: MariaDB
|
||||
value: mariadb
|
||||
- label: MySQL
|
||||
value: mysql
|
||||
child:
|
||||
default: ""
|
||||
envKey: PANEL_DB_HOST
|
||||
required: false
|
||||
type: service
|
||||
- default: wavelog
|
||||
envKey: PANEL_DB_NAME
|
||||
labelZh: 数据库名
|
||||
labelEn: Database
|
||||
label:
|
||||
zh: 数据库名
|
||||
zh-Hant: 數據庫名
|
||||
en: Database
|
||||
ja: データベース
|
||||
ko: 데이터베이스
|
||||
ms: Pangkalan Data
|
||||
pt-br: Banco de Dados
|
||||
ru: База данных
|
||||
tr: Veritabanı Adı
|
||||
required: true
|
||||
type: text
|
||||
rule: paramCommon
|
||||
random: true
|
||||
- default: wavelog_user
|
||||
envKey: PANEL_DB_USER
|
||||
labelZh: 数据库用户
|
||||
labelEn: Database Username
|
||||
label:
|
||||
zh: 数据库用户
|
||||
zh-Hant: 數據庫用戶
|
||||
en: Database Username
|
||||
ja: データベースユーザー名
|
||||
ko: 데이터베이스 사용자 이름
|
||||
ms: Nama Pengguna Pangkalan Data
|
||||
pt-br: Nome de Usuário do Banco de Dados
|
||||
ru: Имя пользователя базы данных
|
||||
tr: Veritabanı Kullanıcı Adı
|
||||
required: true
|
||||
type: text
|
||||
rule: paramCommon
|
||||
random: true
|
||||
- default: wavelog_pwd
|
||||
envKey: PANEL_DB_USER_PASSWORD
|
||||
labelZh: 数据库用户密码
|
||||
labelEn: Database Password
|
||||
label:
|
||||
zh: 数据库用户密码
|
||||
zh-Hant: 數據庫用戶密碼
|
||||
en: Database Password
|
||||
ja: データベースパスワード
|
||||
ko: 데이터베이스 비밀번호
|
||||
ms: Kata Laluan Pangkalan Data
|
||||
pt-br: Senha do Banco de Dados
|
||||
ru: Пароль базы данных
|
||||
tr: Veritabanı Parolası
|
||||
required: true
|
||||
type: password
|
||||
random: true
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
services:
|
||||
wavelog:
|
||||
container_name: ${CONTAINER_NAME}
|
||||
image: ghcr.io/pooneyy/wavelog:2.2.2
|
||||
environment:
|
||||
DB_HOST: ${PANEL_DB_HOST}:${PANEL_DB_PORT}
|
||||
DATABASE: ${PANEL_DB_NAME}
|
||||
DATABASE_USERNAME: ${PANEL_DB_USER}
|
||||
DATABASE_PASSWORD: ${PANEL_DB_USER_PASSWORD}
|
||||
networks:
|
||||
- 1panel-network
|
||||
volumes:
|
||||
- ./data/config:/var/www/html/application/config/docker
|
||||
- ./data/uploads:/var/www/html/uploads
|
||||
- ./data/userdata:/var/www/html/userdata
|
||||
ports:
|
||||
- ${PANEL_APP_PORT_HTTP}:80
|
||||
labels:
|
||||
createdBy: Apps
|
||||
networks:
|
||||
1panel-network:
|
||||
external: true
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
sudo install -d -m 777 ./data/config
|
||||
sudo install -d -m 777 ./data/uploads
|
||||
sudo install -d -m 777 ./data/userdata
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
## 产品介绍
|
||||
|
||||
Wavelog 是一个开源的业余无线电通联日志管理系统,业余无线电爱好者们(HAM)可以借助Wavelog轻松管理通联记录,并与QRZ.com、LoTW等平台一键同步。
|
||||
|
||||
## 主要功能
|
||||
|
||||
- 自定义电台呼号、站点和位置,在云端轻松记录日常通联
|
||||
- 上传/下载LoTW、qrz.com等平台的通联记录。
|
||||
- 支持通过API或网关与其他业余无线电软件或硬件联动,如GridTracker2等。
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
## Introduction
|
||||
|
||||
Wavelog is an open-source amateur radio logging system that helps amateur radio operators (HAMs) easily manage their communication records and sync with platforms like QRZ.com and LoTW with ease.
|
||||
|
||||
## Features
|
||||
|
||||
- Customize radio call signs, stations, and locations, and easily log daily contacts in the cloud.
|
||||
- Upload/download contact records from platforms such as LoTW and qrz.com.
|
||||
- Support integration with other amateur radio software or hardware through APIs or gateways, such as GridTracker2.
|
||||
|
|
@ -0,0 +1,31 @@
|
|||
name: Wavelog
|
||||
tags:
|
||||
- 实用工具
|
||||
title: 开源业余无线电通联日志
|
||||
description: 开源业余无线电通联日志
|
||||
additionalProperties:
|
||||
key: wavelog
|
||||
name: Wavelog
|
||||
tags:
|
||||
- Tool
|
||||
shortDescZh: 开源业余无线电通联日志
|
||||
shortDescEn: Open-source amateur radio contact log
|
||||
description:
|
||||
en: Open-source amateur radio contact log
|
||||
zh: 开源业余无线电通联日志
|
||||
zh-Hant: 開源業餘無線電通聯日誌
|
||||
ja: オープンソースアマチュア無線コンタクトログ
|
||||
ms: Log hubungan radio amatur sumber terbuka
|
||||
pt-br: Registro de contatos de rádio amador de código aberto
|
||||
ru: Журнал радиосвязи любительского радио с открытым исходным кодом
|
||||
ko: 오픈소스 아마추어 무선 통신 로그
|
||||
type: website
|
||||
crossVersionUpdate: true
|
||||
limit: 0
|
||||
website: https://www.wavelog.org/
|
||||
github: https://github.com/wavelog/wavelog
|
||||
document: github.com/wavelog/wavelog/wiki
|
||||
architectures:
|
||||
- amd64
|
||||
- arm64
|
||||
- arm/v7
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 5.8 KiB |
Loading…
Reference in New Issue