mirror of
https://github.com/solidtime-io/solidtime.git
synced 2026-08-16 20:22:15 +01:00
use frankenphp in the playwright tests CI to handle parallel requests
better
This commit is contained in:
3
.env.ci
3
.env.ci
@@ -61,3 +61,6 @@ TELESCOPE_ENABLED=false
|
|||||||
|
|
||||||
# Services
|
# Services
|
||||||
GOTENBERG_URL=http://0.0.0.0:3000
|
GOTENBERG_URL=http://0.0.0.0:3000
|
||||||
|
|
||||||
|
# Octane
|
||||||
|
OCTANE_SERVER=frankenphp
|
||||||
|
|||||||
12
.github/workflows/playwright.yml
vendored
12
.github/workflows/playwright.yml
vendored
@@ -65,8 +65,16 @@ jobs:
|
|||||||
- name: "Build Frontend"
|
- name: "Build Frontend"
|
||||||
run: npm run build
|
run: npm run build
|
||||||
|
|
||||||
- name: "Run Laravel Server"
|
- name: "Install FrankenPHP"
|
||||||
run: php artisan serve > /dev/null 2>&1 &
|
run: |
|
||||||
|
ARCH="$(uname -m)"
|
||||||
|
curl -fsSL "https://github.com/dunglas/frankenphp/releases/latest/download/frankenphp-linux-${ARCH}" -o /usr/local/bin/frankenphp
|
||||||
|
chmod +x /usr/local/bin/frankenphp
|
||||||
|
|
||||||
|
- name: "Run Laravel Octane Server"
|
||||||
|
run: php artisan octane:start --server=frankenphp --host=127.0.0.1 --port=8000 --workers=4 --max-requests=500 > /dev/null 2>&1 &
|
||||||
|
env:
|
||||||
|
OCTANE_SERVER: frankenphp
|
||||||
|
|
||||||
- name: "Install Playwright Browsers"
|
- name: "Install Playwright Browsers"
|
||||||
run: npx playwright install --with-deps
|
run: npx playwright install --with-deps
|
||||||
|
|||||||
Reference in New Issue
Block a user