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
|
@ -8,7 +8,7 @@ return [
|
||||
|
||||
'bin_filename' => 'webman.bin',
|
||||
|
||||
'signature_algorithm'=> Phar::SHA256, //set the signature algorithm for a phar and apply it. The signature algorithm must be one of Phar::MD5, Phar::SHA1, Phar::SHA256, Phar::SHA512, or Phar::OPENSSL.
|
||||
'signature_algorithm' => Phar::SHA256, //set the signature algorithm for a phar and apply it. The signature algorithm must be one of Phar::MD5, Phar::SHA1, Phar::SHA256, Phar::SHA512, or Phar::OPENSSL.
|
||||
|
||||
'private_key_file' => '', // The file path for certificate or OpenSSL private key file.
|
||||
|
||||
@ -21,4 +21,6 @@ return [
|
||||
'custom_ini' => '
|
||||
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