@@ -13,6 +13,7 @@ cd ${__DIR__}
13
13
14
14
{
15
15
docker stop swoole-cli-alpine-dev
16
+ docker stop swoole-cli-builder
16
17
sleep 5
17
18
} || {
18
19
echo $?
@@ -21,7 +22,7 @@ cd ${__DIR__}
21
22
22
23
IMAGE=alpine:3.18
23
24
24
- :<< 'EOF '
25
+ : << 'EOF '
25
26
启动此容器
26
27
27
28
已经内置了 php 、composer 、 编译好的依赖库
@@ -51,31 +52,29 @@ case $ARCH in
51
52
' x86_64' )
52
53
TAG=all-dependencies-alpine-3.18-php8-v1.0.0-x86_64-20240715T132512Z
53
54
IMAGE=docker.io/jingjingxyk/build-swoole-cli:${TAG}
54
- if [ " $MIRROR " = ' china' ] ; then
55
+ if [ " $MIRROR " = ' china' ]; then
55
56
IMAGE=registry.cn-beijing.aliyuncs.com/jingjingxyk-public/app:${TAG}
56
57
fi
57
58
;;
58
59
' aarch64' )
59
60
TAG=all-dependencies-alpine-3.18-php8-v1.0.0-aarch64-20240618T091126Z
60
61
IMAGE=docker.io/jingjingxyk/build-swoole-cli:${TAG}
61
- if [ " $MIRROR " = ' china' ] ; then
62
- IMAGE=registry.cn-hangzhou.aliyuncs.com/jingjingxyk-public/app:${TAG}
63
- fi
62
+ if [ " $MIRROR " = ' china' ]; then
63
+ IMAGE=registry.cn-hangzhou.aliyuncs.com/jingjingxyk-public/app:${TAG}
64
+ fi
64
65
;;
65
66
* )
66
67
echo " 此 ${ARCH} 架构的容器 容器未配置"
67
68
exit 0
68
69
;;
69
70
esac
70
71
71
-
72
72
cd ${__DIR__}
73
73
74
- if [ $DEV_SHM -eq 1 ] ; then
74
+ if [ $DEV_SHM -eq 1 ]; then
75
75
mkdir -p /dev/shm/swoole-cli/thirdparty/
76
76
mkdir -p /dev/shm/swoole-cli/ext/
77
- docker run --rm --name swoole-cli-alpine-dev -d -v ${__PROJECT__} :/work -v /dev/shm/swoole-cli/thirdparty/:/work/thirdparty/ -v /dev/shm/swoole-cli/ext/:/work/ext/ -w /work --init $IMAGE tail -f /dev/null
77
+ docker run --rm --name swoole-cli-builder -d -v ${__PROJECT__} :/work -v /dev/shm/swoole-cli/thirdparty/:/work/thirdparty/ -v /dev/shm/swoole-cli/ext/:/work/ext/ -w /work --init $IMAGE tail -f /dev/null
78
78
else
79
- docker run --rm --name swoole-cli-alpine-dev -d -v ${__PROJECT__} :/work -w /work --init $IMAGE tail -f /dev/null
79
+ docker run --rm --name swoole-cli-builder -d -v ${__PROJECT__} :/work -w /work --init $IMAGE tail -f /dev/null
80
80
fi
81
-
0 commit comments