Skip to content

th1nk-er/EasyChat-Web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages