mirror of
https://gitee.com/ulthon/ulthon_admin.git
synced 2026-07-05 17:42:49 +08:00
feat: 初步增加frankenphp构建二进制
This commit is contained in:
34
extend/ua/build/Readme.md
Normal file
34
extend/ua/build/Readme.md
Normal file
@@ -0,0 +1,34 @@
|
||||
## 一般二进制
|
||||
|
||||
使用frankenphp官方的方式打包为二进制。
|
||||
支持php-fpm、php-cli,但需要手动运行命令。
|
||||
|
||||
### 执行构建复制产物
|
||||
|
||||
```bash
|
||||
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
|
||||
|
||||
```
|
||||
新启动一个终端
|
||||
```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、定时器、多进程命令等。同时也支持单独运行。
|
||||
|
||||
支持安装自动启动、后台运行等特性。
|
||||
Reference in New Issue
Block a user