Skip to content

Latest commit

 

History

History
62 lines (40 loc) · 2.49 KB

README.md

File metadata and controls

62 lines (40 loc) · 2.49 KB

EasyChat-Web

GitLab License Gitlab Pipeline Status vue element-plus

介绍

EasyChat-Web 是一个在线聊天室的前端页面,它基于 vueelement-plus 实现,使用 websocket 进行实时通讯,基本功能已搭建完善。

项目后端地址: Static Badge Static Badge

演示

Light Dark
image-20241213191325559 image-20241213191347339
image-20241213191601564 image-20241213191528937

部署

你需要在本地安装 nodegit,本项目技术栈基于 vuepiniavue-routeraxiosstompjselement-plus

本地部署

  1. 拉取项目源码
# gitlab
git clone https://gitlab.com/th1nk-er/EasyChat-Web.git
# github
git clone https://github.com/th1nk-er/EasyChat-Web.git
  1. 安装依赖并启动预览
pnpm install
pnpm dev

Docker部署

  1. 构建镜像
docker build . -t easychat-web:latest
  1. 启动容器
# 默认配置启动,后端地址为 localhost:8080
docker run -p 3000:80 -d easychat-web:latest
# 指定后端地址
docker run -p 3000:80 -e BACKEND_HOST=localhost -e BACKEND_PORT=8080 -d easychat-web:latest

License

MIT

Copyright (c) 2024 th1nker