精简提交历史记录
This commit is contained in:
3
apps/vocechat/0.3.40-arm64/.env.sample
Normal file
3
apps/vocechat/0.3.40-arm64/.env.sample
Normal file
@@ -0,0 +1,3 @@
|
||||
CONTAINER_NAME="vocechat"
|
||||
PANEL_APP_PORT_HTTP="40067"
|
||||
DATA_PATH="./data"
|
||||
17
apps/vocechat/0.3.40-arm64/data.yml
Normal file
17
apps/vocechat/0.3.40-arm64/data.yml
Normal 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
|
||||
18
apps/vocechat/0.3.40-arm64/docker-compose.yml
Normal file
18
apps/vocechat/0.3.40-arm64/docker-compose.yml
Normal 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
|
||||
3
apps/vocechat/0.3.40/.env.sample
Normal file
3
apps/vocechat/0.3.40/.env.sample
Normal file
@@ -0,0 +1,3 @@
|
||||
CONTAINER_NAME="vocechat"
|
||||
PANEL_APP_PORT_HTTP="40067"
|
||||
DATA_PATH="./data"
|
||||
17
apps/vocechat/0.3.40/data.yml
Normal file
17
apps/vocechat/0.3.40/data.yml
Normal 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
|
||||
18
apps/vocechat/0.3.40/docker-compose.yml
Normal file
18
apps/vocechat/0.3.40/docker-compose.yml
Normal 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
77
apps/vocechat/README.md
Normal 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>
|
||||
|
||||
[](https://github.com/privoce/vocechat-web/issues)
|
||||
   
|
||||
|
||||
</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
20
apps/vocechat/data.yml
Normal 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
|
||||
3
apps/vocechat/latest-arm64/.env.sample
Normal file
3
apps/vocechat/latest-arm64/.env.sample
Normal file
@@ -0,0 +1,3 @@
|
||||
CONTAINER_NAME="vocechat"
|
||||
PANEL_APP_PORT_HTTP="40067"
|
||||
DATA_PATH="./data"
|
||||
17
apps/vocechat/latest-arm64/data.yml
Normal file
17
apps/vocechat/latest-arm64/data.yml
Normal 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
|
||||
18
apps/vocechat/latest-arm64/docker-compose.yml
Normal file
18
apps/vocechat/latest-arm64/docker-compose.yml
Normal 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
|
||||
3
apps/vocechat/latest/.env.sample
Normal file
3
apps/vocechat/latest/.env.sample
Normal file
@@ -0,0 +1,3 @@
|
||||
CONTAINER_NAME="vocechat"
|
||||
PANEL_APP_PORT_HTTP="40067"
|
||||
DATA_PATH="./data"
|
||||
17
apps/vocechat/latest/data.yml
Normal file
17
apps/vocechat/latest/data.yml
Normal 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
|
||||
18
apps/vocechat/latest/docker-compose.yml
Normal file
18
apps/vocechat/latest/docker-compose.yml
Normal 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
BIN
apps/vocechat/logo.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 4.7 KiB |
Reference in New Issue
Block a user