remove web project (diff repo), authentication for user and profile, config cleanup, new database keys, turnstile captcha support, user and profile classes, nameserver changes, user routes, web is now on fs

This commit is contained in:
2025-03-08 17:11:38 -05:00
parent 73e9b72ad4
commit f48720f992
35 changed files with 555 additions and 3644 deletions

View File

@@ -1,7 +1,22 @@
# Galvanic Corrosion
delectable yum yum
Rec Room custom server for communities. Fast runtime and easy setup.
Built for Rec Room build 526 (Timestamp: 637098805133024772, Version: 20191120)
Rec Room custom server for communities. Fast runtime and easy setup.<br>Built for Rec Room build 526 (Timestamp: 637098805133024772, Version: 20191120)
<img src="galv4.jpg" alt="drawing" width="200"/>
<img src="galv4.jpg" alt="drawing" width="200"/>
## Compiling Galvanic Corrosion
* Install [Deno 2.x](https://docs.deno.com/runtime/getting_started/installation/) for the server
* Install [Node.js 2x](https://nodejs.org/en/download) for the web project
* Configure project
- Clone this repo
- Install dependencies with `deno i`
- Compile server with `deno run cross-compile`
* Configure web
- Clone https://gitea.proxnet.dev/zombieb/galvanic-corrosion-web.git
- Install deps with `npm i` (this may take some time)
- Compile with Vite using `npx vite build`
- Copy contents of `dist/*` to `res/web/`, next to `GalvanicCorrosion[.exe]` from above
* Run the built executable in `build/`
* ...
* Profit