FunkFeuer Node Manager
https://nodeman.bluelife.at
ci/woodpecker/push/woodpecker Pipeline was successful
Details
|
||
---|---|---|
bin | ||
css | ||
images | ||
js | ||
lib/FunkFeuer/Nodeman | ||
share | ||
templates | ||
.php-cs-fixer.dist.php | ||
.woodpecker.yml | ||
LEGAL | ||
LICENSE | ||
Makefile | ||
README.md | ||
SPECS.md | ||
TODO.md | ||
composer.json | ||
composer.lock | ||
index.php | ||
phpstan.neon |
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 the CI tools php-cs-fixer and phpstan.
There is a special make target which runs them.
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
.