1
0

精简提交历史记录

This commit is contained in:
okxlin
2023-11-09 19:15:01 +08:00
commit 691aa7aac9
1529 changed files with 800341 additions and 0 deletions

View File

@@ -0,0 +1,3 @@
CONTAINER_NAME="vocechat"
PANEL_APP_PORT_HTTP="40067"
DATA_PATH="./data"

View File

@@ -0,0 +1,17 @@
additionalProperties:
formFields:
- default: 40067
edit: true
envKey: PANEL_APP_PORT_HTTP
labelEn: Port
labelZh: 端口
required: true
rule: paramPort
type: number
- default: ./data
edit: true
envKey: DATA_PATH
labelEn: Data folder path
labelZh: 数据文件夹路径
required: true
type: text

View File

@@ -0,0 +1,18 @@
version: '3'
services:
vocechat:
container_name: ${CONTAINER_NAME}
restart: always
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_HTTP}:3000"
volumes:
- "${DATA_PATH}:/home/vocechat-server/data"
image: privoce/vocechat-server:v0.3.40-arm64
labels:
createdBy: "Apps"
networks:
1panel-network:
external: true

View File

@@ -0,0 +1,3 @@
CONTAINER_NAME="vocechat"
PANEL_APP_PORT_HTTP="40067"
DATA_PATH="./data"

View File

@@ -0,0 +1,17 @@
additionalProperties:
formFields:
- default: 40067
edit: true
envKey: PANEL_APP_PORT_HTTP
labelEn: Port
labelZh: 端口
required: true
rule: paramPort
type: number
- default: ./data
edit: true
envKey: DATA_PATH
labelEn: Data folder path
labelZh: 数据文件夹路径
required: true
type: text

View File

@@ -0,0 +1,18 @@
version: '3'
services:
vocechat:
container_name: ${CONTAINER_NAME}
restart: always
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_HTTP}:3000"
volumes:
- "${DATA_PATH}:/home/vocechat-server/data"
image: privoce/vocechat-server:v0.3.40
labels:
createdBy: "Apps"
networks:
1panel-network:
external: true

77
apps/vocechat/README.md Normal file
View File

@@ -0,0 +1,77 @@
# Web Client of VoceChat
<center>
<img src="https://voce.chat/apple-touch-icon.png" width="100" height="100">
</center>
<p>
<center>
[![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat)](https://github.com/privoce/vocechat-web/issues)
![GitHub issues](https://img.shields.io/github/issues-raw/Privoce/vocechat-web) ![GitHub](https://img.shields.io/github/license/privoce/vocechat-web) ![GitHub top language](https://img.shields.io/github/languages/top/privoce/vocechat-web) ![Docker Pulls](https://img.shields.io/docker/pulls/privoce/vocechat-server)
</center>
- 🎉 Powered by React & Redux Toolkit
- ✅ Typescript
- 📦 PWA
- 📢 Notification
## Host your server! Or use our test server
- Host your own Voce server ([docker image](https://hub.docker.com/r/privoce/vocechat-server/tags)):
Run on x86_64 platform:
```bash
docker run -d --restart=always \
-p 3000:3000 \
--name vocechat-server \
privoce/vocechat-server:latest
```
For more server hosting instructions, see our documentation: https://doc.voce.chat/
## Preview
- official site: https://voce.chat
- live demo: https://privoce.voce.chat/
- demo API Docs (Swagger): https://dev.voce.chat/api/swagger
- design: https://www.figma.com/file/EHnNr53kNmDWgUT86It6CH/UI
- text editor: https://plate.udecode.io/docs/installation
- markdown editor: https://nhn.github.io/tui.editor/latest/
- redux: [@reduxjs/toolkit](https://redux-toolkit.js.org/introduction/getting-started)
- indexDB wrapper: https://github.com/localForage/localForage
## Local Development
- `git clone https://github.com/Privoce/vocechat-web vocechat-web`
- `cd vocechat-web & yarn install`
- `yarn start`
- Open `localhost:3009`
### Tools Recommended
- [VS Code](https://code.visualstudio.com/) Editor Recommended
- VS Code plugins:
- [dbaeumer.vscode-eslint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint): ESLint
- [esbenp.prettier-vscode](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode): Prettier
- [dsznajder.es7-react-js-snippets](https://marketplace.visualstudio.com/items?itemName=dsznajder.es7-react-js-snippets): Extensions for React, React-Native and Redux in JS/TS with ES7+ syntax
## License
[GPL v3](https://github.com/Privoce/vocechat-web/blob/main/LICENSE)
## Thanks all the contributors
<a href="https://github.com/privoce/vocechat-web/graphs/contributors">
<img src="https://contrib.rocks/image?repo=privoce/vocechat-web" />
</a>
Discuss collaboration: han@privoce.com or https://bridger.chat/han
Telegram group: https://t.me/opencfdchannel VoceChat: https://voce.chat
Telegram channel: https://t.me/vocechat_group VoceChat Channel: https://privoce.voce.chat

20
apps/vocechat/data.yml Normal file
View File

@@ -0,0 +1,20 @@
name: VoceChat
tags:
- 工具
title: 一款支持独立部署的个人云社交媒体聊天服务
type: 工具
description: 一款支持独立部署的个人云社交媒体聊天服务
additionalProperties:
key: vocechat
name: VoceChat
tags:
- Tool
shortDescZh: 一款支持独立部署的个人云社交媒体聊天服务
shortDescEn: a secure chat software that supports independent deployment
type: tool
crossVersionUpdate: true
limit: 0
recommend: 0
website: https://voce.chat
github: https://github.com/Privoce/vocechat-web
document: https://doc.voce.chat

View File

@@ -0,0 +1,3 @@
CONTAINER_NAME="vocechat"
PANEL_APP_PORT_HTTP="40067"
DATA_PATH="./data"

View File

@@ -0,0 +1,17 @@
additionalProperties:
formFields:
- default: 40067
edit: true
envKey: PANEL_APP_PORT_HTTP
labelEn: Port
labelZh: 端口
required: true
rule: paramPort
type: number
- default: ./data
edit: true
envKey: DATA_PATH
labelEn: Data folder path
labelZh: 数据文件夹路径
required: true
type: text

View File

@@ -0,0 +1,18 @@
version: '3'
services:
vocechat:
container_name: ${CONTAINER_NAME}
restart: always
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_HTTP}:3000"
volumes:
- "${DATA_PATH}:/home/vocechat-server/data"
image: privoce/vocechat-server:latest-arm64
labels:
createdBy: "Apps"
networks:
1panel-network:
external: true

View File

@@ -0,0 +1,3 @@
CONTAINER_NAME="vocechat"
PANEL_APP_PORT_HTTP="40067"
DATA_PATH="./data"

View File

@@ -0,0 +1,17 @@
additionalProperties:
formFields:
- default: 40067
edit: true
envKey: PANEL_APP_PORT_HTTP
labelEn: Port
labelZh: 端口
required: true
rule: paramPort
type: number
- default: ./data
edit: true
envKey: DATA_PATH
labelEn: Data folder path
labelZh: 数据文件夹路径
required: true
type: text

View File

@@ -0,0 +1,18 @@
version: '3'
services:
vocechat:
container_name: ${CONTAINER_NAME}
restart: always
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_HTTP}:3000"
volumes:
- "${DATA_PATH}:/home/vocechat-server/data"
image: privoce/vocechat-server:latest
labels:
createdBy: "Apps"
networks:
1panel-network:
external: true

BIN
apps/vocechat/logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB