ulogger server
Version 1.2
这是用于实时收集地理位置数据的Web应用程序,跟踪查看和管理。连同专用的μlogger移动客户端,可以用作完整的自托管服务器解决方案,用于记录和监视用户的地理位置。
uploads文件夹(用于上传的图像)应由PHP脚本编写npm并运行npm install并且在根文件夹中npm run buildconfig.default.php的副本,然后将其重命名为config.php 。自定义并添加数据库凭据scripts/setup.php脚本,通过将$启用值设置为true来启用它scripts/setup.php脚本.docker/ and .tests/以及作曲家文件仅用于开发。可以安全地删除scripts/migrate_to_1_x.mysql中的MySQL示例脚本users表中的admin列设置为true的管理用户config.phpphp scripts/migrate_to_1_x.phpconfig.php文件,然后删除除数据库设置以外的所有变量,请参见config.default.php有关有效值uploads文件夹(用于从客户端应用上载的图像)是由PHP写作的docker run --name ulogger -p 8080:80 -d bfabiszewski/ulogger和访问http://localhost:8080在您的浏览器中。使用admin登录: admin凭据和更改默认密码docker run --name ulogger -e ULOGGER_LANG="pl" -p 8080:80 -d bfabiszewski/uloggerdocker build .从Dockerfile居住的根文件夹中。有可选的构建时间参数,可让您为root和ulogger用户设置默认数据库密码docker build --build-arg DB_ROOT_PASS=secret1 --build-arg DB_USER_PASS=secret2 --build-arg DB_DRIVER=sqlite .composer installnpm installdocker build -t ulogger .docker run -d --name ulogger -p 8080:80 -p 8081:3306 --expose 3306 -e ULOGGER_ENABLE_SETUP=1 ulogger.tests/文件夹中创建.env文件)来设置连接详细信息(在数据库凭据是Docker默认值下方)DB_DSN="mysql:host=127.0.0.1;port=8081;dbname=ulogger;charset=utf8"DB_USER=uloggerDB_PASS=secret2ULOGGER_URL="http://127.0.0.1:8080"XDEBUG_MODE=coverage ./vendor/bin/phpunit -c .tests/phpunit.xmlnpm testnpm run lint:jsnpm run lint:cssbc1qt3uwhze9x8tj6v73c587gprhufg9uur0rzxhvh
0x100C31C781C8124661413ed6d1AA9B1e2328fFA2