FunkFeuer Node Manager
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
Bernhard Fröhlich a73361d05c
Update TODO
2週間前
bin Add nodeman to manman migration script 3週間前
css Big UI cleanup and conversion 3週間前
images Big UI cleanup and conversion 3週間前
js Big UI cleanup and conversion 3週間前
lib/FunkFeuer/Nodeman Improve compatibility with FunkFeuer nginx https reverse proxy 3週間前
share Improve compatibility with FunkFeuer nginx https reverse proxy 3週間前
templates Update layout templates for Bulma 3週間前
.drone.yml Update drone config to run both build and test 3週間前
LEGAL Big UI cleanup and conversion 3週間前
LICENSE Initial drop 2年前
Makefile Big UI cleanup and conversion 3週間前
README.md Update README 3週間前
TODO.md Update TODO 2週間前
composer.json Remove unused dependency 3週間前
composer.lock Remove unused dependency 3週間前
index.php Fix registration 3週間前
phpstan.neon Add buildsystem based on Makefile and integrate php-cs-fixer and phpstan 3週間前

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.