build.sh
This commit is contained in:
parent
c931365f65
commit
05e5fde379
16
build.sh
Executable file
16
build.sh
Executable file
@ -0,0 +1,16 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# 读取docker.conf文件
|
||||||
|
source docker.conf
|
||||||
|
|
||||||
|
# 设置系统环境变量
|
||||||
|
export WORKERMAN_CONTAINER_NAME=$container_name
|
||||||
|
export WORKERMAN_IMAGE_VERSION=$image_version
|
||||||
|
|
||||||
|
# 判断WORKERMAN_CONTAINER_NAME的docker容器是否存在,如果存在,删除它
|
||||||
|
if docker ps -a --format '{{.Names}}' | grep -q "^$WORKERMAN_CONTAINER_NAME$"; then
|
||||||
|
docker rm -f $WORKERMAN_CONTAINER_NAME
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
docker compose run --rm $WORKERMAN_CONTAINER_NAME php webman build:bin $image_version && cp .env build/
|
2
build/.gitignore
vendored
Normal file
2
build/.gitignore
vendored
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
*
|
||||||
|
!.gitignore
|
@ -21,4 +21,6 @@ return [
|
|||||||
'custom_ini' => '
|
'custom_ini' => '
|
||||||
memory_limit = 256M
|
memory_limit = 256M
|
||||||
',
|
',
|
||||||
|
'exclude_pattern' => '#^(?!.*(composer.json|/.github/|/.idea/|/.git/|/.setting/|/runtime/|/vendor-bin/|/build/|vendor/webman/admin))(.*)$#'
|
||||||
|
|
||||||
];
|
];
|
||||||
|
Loading…
Reference in New Issue
Block a user