Skip to content

Commit 442ac2d

Browse files
authored
[php] Laravel Octane Swoole (#10039)
* [php] Laravel Octane Swoole * Update display_names [ci skip]
1 parent 7e6c49c commit 442ac2d

File tree

3 files changed

+16
-62
lines changed

3 files changed

+16
-62
lines changed

frameworks/PHP/laravel/benchmark_config.json

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"database": "MySQL",
1515
"framework": "laravel",
1616
"language": "PHP",
17-
"flavor": "PHP8.1",
17+
"flavor": "PHP8",
1818
"orm": "Full",
1919
"platform": "FPM/FastCGI",
2020
"webserver": "nginx",
@@ -37,13 +37,13 @@
3737
"database": "MySQL",
3838
"framework": "laravel",
3939
"language": "PHP",
40-
"flavor": "None",
40+
"flavor": "PHP8",
4141
"orm": "Full",
4242
"platform": "swoole",
4343
"webserver": "none",
4444
"os": "Linux",
4545
"database_os": "Linux",
46-
"display_name": "laravel-swoole",
46+
"display_name": "laravel [octane,swoole]",
4747
"notes": "",
4848
"versus": "swoole"
4949
},
@@ -60,13 +60,13 @@
6060
"database": "MySQL",
6161
"framework": "laravel",
6262
"language": "PHP",
63-
"flavor": "None",
63+
"flavor": "PHP8",
6464
"orm": "Full",
6565
"platform": "swoole",
6666
"webserver": "none",
6767
"os": "Linux",
6868
"database_os": "Linux",
69-
"display_name": "laravel-laravel-s",
69+
"display_name": "laravel [laravel-s]",
7070
"notes": "",
7171
"versus": "swoole"
7272
},
@@ -83,13 +83,13 @@
8383
"database": "MySQL",
8484
"framework": "laravel",
8585
"language": "PHP",
86-
"flavor": "None",
86+
"flavor": "PHP8",
8787
"orm": "Full",
8888
"platform": "roadrunner",
8989
"webserver": "none",
9090
"os": "Linux",
9191
"database_os": "Linux",
92-
"display_name": "laravel-roadrunner",
92+
"display_name": "laravel [roadrunner]",
9393
"notes": "",
9494
"versus": "swoole"
9595
},
@@ -106,13 +106,13 @@
106106
"database": "MySQL",
107107
"framework": "laravel",
108108
"language": "PHP",
109-
"flavor": "PHP8.1",
109+
"flavor": "PHP8",
110110
"orm": "Full",
111111
"platform": "workerman",
112112
"webserver": "None",
113113
"os": "Linux",
114114
"database_os": "Linux",
115-
"display_name": "laravel-workerman",
115+
"display_name": "laravel [workerman]",
116116
"notes": "",
117117
"versus": "php"
118118
},
@@ -129,13 +129,13 @@
129129
"database": "MySQL",
130130
"framework": "laravel",
131131
"language": "PHP",
132-
"flavor": "None",
132+
"flavor": "PHP8",
133133
"orm": "Full",
134134
"platform": "Frankenphp",
135135
"webserver": "caddy",
136136
"os": "Linux",
137137
"database_os": "Linux",
138-
"display_name": "laravel-octane [frankenphp]",
138+
"display_name": "laravel [octane,frankenphp]",
139139
"notes": "",
140140
"versus": "php"
141141
},
@@ -152,13 +152,13 @@
152152
"database": "MySQL",
153153
"framework": "laravel",
154154
"language": "PHP",
155-
"flavor": "PHP8.3",
155+
"flavor": "PHP8",
156156
"orm": "Full",
157157
"platform": "Ripple",
158158
"webserver": "PServer",
159159
"os": "Linux",
160160
"database_os": "Linux",
161-
"display_name": "laravel-ripple",
161+
"display_name": "laravel [ripple]",
162162
"notes": "",
163163
"versus": "php",
164164
"tags": ["broken"]

frameworks/PHP/laravel/deploy/swoole/composer.json

Lines changed: 0 additions & 43 deletions
This file was deleted.

frameworks/PHP/laravel/laravel-swoole.dockerfile

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,10 @@ RUN mkdir -p bootstrap/cache \
1515
storage/framework/views \
1616
storage/framework/cache
1717

18-
COPY --link deploy/swoole/composer.json .
19-
20-
RUN echo "APP_SWOOLE=true" >> .env
21-
22-
RUN composer install -a --no-dev --quiet
18+
RUN composer require laravel/octane:2.11 --update-no-dev --no-scripts --quiet
19+
RUN php artisan octane:install --server="swoole"
2320
RUN php artisan optimize
2421

2522
EXPOSE 8080
2623

27-
ENTRYPOINT [ "php", "artisan", "swoole:http", "start" ]
24+
ENTRYPOINT ["php", "artisan", "octane:swoole", "--host=0.0.0.0", "--port=8080", "--workers=auto", "--task-workers=auto", "--max-requests=10000"]

0 commit comments

Comments
 (0)