https://github.com/eeriemyxi/rorica
WebSocket-based chat server with Python, also featuring a React-based static web client with TypeScript.
https://github.com/eeriemyxi/rorica
caddy chat compose docker javascript python react typescript websocket
Last synced: 3 months ago
JSON representation
WebSocket-based chat server with Python, also featuring a React-based static web client with TypeScript.
- Host: GitHub
- URL: https://github.com/eeriemyxi/rorica
- Owner: eeriemyxi
- License: mit
- Created: 2025-01-08T18:50:13.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-09T18:16:54.000Z (over 1 year ago)
- Last Synced: 2025-11-08T05:03:07.381Z (8 months ago)
- Topics: caddy, chat, compose, docker, javascript, python, react, typescript, websocket
- Language: CSS
- Homepage:
- Size: 60.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Rorica
> [!IMPORTANT]
> Rorica is still in development and currently **is unusable**.
Rorica is WebSocket-based chat server, also featuring an official React-based
static web client.
## Running Rorica
Copy `.env.sh.sample` to `.env.sh`. Also customize `LOG_LEVEL` between `debug`
and `info`.
> [!NOTE]
> The container does not depend on `.env.sh` file. That script just
> defines a bunch of environment variables for you.
Rorica leverages Docker containers.
**To run it for production**:
Set `RORICA_TARGET` to `production` in `.env.sh`.
```shell
source .env.sh
docker compose up
```
**To run it for development**:
Set `RORICA_TARGET` to `development` in `.env.sh`.
```shell
source .env.sh
docker compose up --watch
```