FunkFeuer Node Manager
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
Bernhard Fröhlich a73361d05c
Update TODO
il y a 2 semaines
bin Add nodeman to manman migration script il y a 3 semaines
css Big UI cleanup and conversion il y a 3 semaines
images Big UI cleanup and conversion il y a 3 semaines
js Big UI cleanup and conversion il y a 3 semaines
lib/FunkFeuer/Nodeman Improve compatibility with FunkFeuer nginx https reverse proxy il y a 3 semaines
share Improve compatibility with FunkFeuer nginx https reverse proxy il y a 3 semaines
templates Update layout templates for Bulma il y a 3 semaines
.drone.yml Update drone config to run both build and test il y a 3 semaines
LEGAL Big UI cleanup and conversion il y a 3 semaines
LICENSE Initial drop il y a 2 ans
Makefile Big UI cleanup and conversion il y a 3 semaines
README.md Update README il y a 3 semaines
TODO.md Update TODO il y a 2 semaines
composer.json Remove unused dependency il y a 3 semaines
composer.lock Remove unused dependency il y a 3 semaines
index.php Fix registration il y a 3 semaines
phpstan.neon Add buildsystem based on Makefile and integrate php-cs-fixer and phpstan il y a 3 semaines

README.md

nodeman

FunkFeuer Node Manager

Setup

Nodeman needs some dependencies that are fairly common so they need to be installed first.

There is a simple Makefile which will handle all of the required steps to download the PHP dependencies, generate the CSS files etc.

make

The only thing left to do is to create the SQLite Database tables and add some configuration.

sqlite share/nodeman.db
> .read share/schema.sql
> .q

Development

For development we use phive which can download some CI tools (php-cs-fixer and phpstan).

There is a special make target which runs this CI tools.

make test

For testing and development you can use the builtin php webserver which is definitely not recommended for production use.

php -S localhost:80 index.php

For a production system please use nginx and the example config in share/nodeman.conf.

Then you can access nodeman via http://localhost/ and login as user admin with password admin.