David Rodenkirchen e99c44c6c6 WIP CateringAdminPage
2026-05-27 23:46:40 +02:00
2026-05-27 23:46:40 +02:00
2026-05-20 22:49:03 +02:00
2026-05-20 22:51:52 +02:00
2026-05-27 14:10:46 +02:00
2026-05-27 14:10:46 +02:00
2026-05-27 14:10:46 +02:00
2026-05-27 17:55:10 +02:00
2026-05-27 18:18:20 +02:00
2026-05-20 22:49:37 +02:00

ELM (EZGG LAN Manager)

ELM is the successor of EZGG LAN Manager with an overhauled UI and a document-oriented database instead of SQL.

Development Setup

Local

  • Install Python requirements via pip install -r requirements.txt.
  • Start A MongoDB (Version 8)
  • Load clean dump via mongorestore --uri="mongodb://localhost:27017" /path/to/clean_dump
  • Create user for DB
use admin

db.createUser({
  user: "elm_user",
  pwd: "elm_password",
  roles: [ { role: "root", db: "admin" } ]
})
  • Edit config accordingly

Docker

  • Change docker-compose.yaml entrypoint as needed (remove --public and --release usually)
  • Build and run docker-compose.yaml
  • Load clean dump via mongorestore --uri="mongodb://user:password@localhost:27017" /path/to/clean_dump
S
Description
The EZGG LAN Manager
Readme 871 KiB
Languages
Python 99.5%
HTML 0.4%
Dockerfile 0.1%