No description
- Python 99.5%
- HTML 0.4%
- Dockerfile 0.1%
| mongo_dumps/clean_dump | ||
| src | ||
| .gitignore | ||
| .project-root | ||
| 502.html | ||
| config.example.toml | ||
| docker-compose.yml | ||
| Dockerfile | ||
| README.md | ||
| requirements.txt | ||
| VERSION | ||
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