Files
ulthon_admin/extend/ua/build/Readme.md
2025-08-09 21:58:18 +08:00

1.0 KiB
Raw Permalink Blame History

一般二进制

使用frankenphp官方的方式打包为二进制。 支持php-fpm、php-cli但需要手动运行命令。

执行构建复制产物

docker build  -f .\extend\ua\build\static-build.Dockerfile -t ulthon-admin-builder .
docker build  -f ./extend/ua/build/static-build.Dockerfile -t ulthon-admin-builder .
docker run -it --name ulthon-admin-build-container ulthon-admin-builder bash

新启动一个终端

docker cp ulthon-admin-build-container:/go/src/app/dist/frankenphp-linux-x86_64 ./frankenphp-linux-x86_64
docker rm ulthon-admin-build-container

运行

linux

将二进制拷贝到目录,增加执行权限,运行。

./frankenphp-linux-x86_64 php-server -l :9000

ulthon_admin二进制

仍然是frankenphp官方最佳实践之一。

构建出完全适配ulthon_admin的二进制文件只需要一行命令就可以运行系统所有需求比如php-fpm、定时器、多进程命令等。同时也支持单独运行。

支持安装自动启动、后台运行等特性。