Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lostsnow/cloudrain
cloud & rain
https://github.com/lostsnow/cloudrain
mud telnet websocket
Last synced: about 2 months ago
JSON representation
cloud & rain
- Host: GitHub
- URL: https://github.com/lostsnow/cloudrain
- Owner: lostsnow
- License: mit
- Created: 2011-11-22T09:12:57.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2024-03-12T13:51:50.000Z (10 months ago)
- Last Synced: 2024-06-20T13:32:58.357Z (7 months ago)
- Topics: mud, telnet, websocket
- Language: Go
- Homepage: https://mud.litsea.com
- Size: 1.39 MB
- Stars: 6
- Watchers: 3
- Forks: 1
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# cloudrain
Web MUD based on websocket proxy to telnet
## Build Setup
### Web
```
git submodule update --recursive --remote
```build
``` bash
cd web# install dependencies
npm install# serve with hot reload at localhost:7171
npm run dev# build for development
npm run build-dev# build for production with minification
npm run build
```### Server
```
go build -v
```#### hot reload
```
# binary will be $(go env GOPATH)/bin/air
curl -sSfL https://raw.githubusercontent.com/cosmtrek/air/master/install.sh | sh -s -- -b $(go env GOPATH)/binair
```### Docker
```shell
docker-compose build --build-arg GOPROXY="https://goproxy.cn,direct" \
--build-arg VUE_APP_WEBSOCKET_URL=ws://localhost:7071/ws
docker-compose up -d
```