Skip to content

Commit 696524c

Browse files
committed
ci: manually run typesense on ci
1 parent 3176e32 commit 696524c

File tree

1 file changed

+17
-17
lines changed

1 file changed

+17
-17
lines changed

.github/workflows/tests.yml

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -6,28 +6,28 @@ jobs:
66
test:
77
name: Run tests with PHP v8.3
88
runs-on: ubuntu-latest
9-
services:
10-
typesense:
11-
image: typesense/typesense:30.0.alpha1
12-
ports:
13-
- 8108:8108
14-
volumes:
15-
- /tmp/typesense-data:/data
16-
- /tmp/typesense-analytics:/analytics
17-
env:
18-
TYPESENSE_API_KEY: xyz
19-
TYPESENSE_DATA_DIR: /data
20-
TYPESENSE_ENABLE_CORS: true
21-
TYPESENSE_ANALYTICS_DIR: /analytics
22-
TYPESENSE_ENABLE_SEARCH_ANALYTICS: true
23-
ANALYTICS_MINUTE_RATE_LIMIT: 500
24-
259
steps:
10+
- name: Start Typesense
11+
run: |
12+
docker run -d \
13+
-p 8108:8108 \
14+
--name typesense \
15+
-v /tmp/typesense-data:/data \
16+
-v /tmp/typesense-analytics-data:/analytics-data \
17+
typesense/typesense:30.0.alpha1 \
18+
--api-key=xyz \
19+
--data-dir=/data \
20+
--enable-search-analytics=true \
21+
--analytics-dir=/analytics-data \
22+
--analytics-flush-interval=60 \
23+
--analytics-minute-rate-limit=50 \
24+
--enable-cors
25+
2626
- uses: actions/checkout@v4
2727
- name: Setup PHP 8.3
2828
uses: shivammathur/setup-php@v2
2929
with:
30-
php-version: '8.3'
30+
php-version: "8.3"
3131
coverage: xdebug
3232
- uses: php-actions/composer@v6
3333
- name: Run tests

0 commit comments

Comments
 (0)