✨ 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