d8dca5c6d3cacd1370968f5bda65e3bf1152340c
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.yamlentrypoint as needed (remove--publicand--releaseusually) - Build and run
docker-compose.yaml - Load clean dump via
mongorestore --uri="mongodb://user:password@localhost:27017" /path/to/clean_dump
Description
Languages
Python
99.5%
HTML
0.4%
Dockerfile
0.1%