Browse Source

Clean dockerfile in Swoole (#5124)

Joan Miquel 5 years ago
parent
commit
836de06f6f

+ 1 - 2
frameworks/PHP/swoole/swoole-no-async.dockerfile

@@ -9,5 +9,4 @@ WORKDIR /swoole
 COPY swoole-server-noasync.php swoole-server-noasync.php
 COPY php.ini /usr/local/etc/php/
 
-CMD sed -i 's|NUMCORES|'"$(nproc)"'|g' swoole-server-noasync.php && \
-    php swoole-server-noasync.php
+CMD php swoole-server-noasync.php

+ 1 - 1
frameworks/PHP/swoole/swoole-server-noasync.php

@@ -5,7 +5,7 @@ use Swoole\Http\Response;
 
 $server = new swoole_http_server('0.0.0.0', 8080, SWOOLE_BASE);
 $server->set([
-    'worker_num' => NUMCORES
+    'worker_num' => swoole_cpu_num()
 ]);
 
 $pdo = new PDO("mysql:host=tfb-database;dbname=hello_world", "benchmarkdbuser", "benchmarkdbpass", [

+ 1 - 1
frameworks/PHP/swoole/swoole-server.php

@@ -5,7 +5,7 @@ use Swoole\Http\Response;
 
 $server = new swoole_http_server('0.0.0.0', 8080, SWOOLE_BASE);
 $server->set([
-    'worker_num' => NUMCORES
+    'worker_num' => swoole_cpu_num()
 ]);
 
 $pool = new DatabasePool();

+ 1 - 2
frameworks/PHP/swoole/swoole.dockerfile

@@ -9,5 +9,4 @@ WORKDIR /swoole
 COPY swoole-server.php swoole-server.php
 COPY php.ini /usr/local/etc/php/
 
-CMD sed -i 's|NUMCORES|'"$(nproc)"'|g' swoole-server.php && \
-    php swoole-server.php
+CMD php swoole-server.php