Add Elasticsearch support to CI

This commit is contained in:
Christopher C. Wells 2021-03-28 20:56:26 -07:00 committed by Christopher Charbonneau Wells
parent 702c9d1147
commit 9878c42e86
2 changed files with 12 additions and 0 deletions

View File

@ -8,6 +8,16 @@ jobs:
with:
php-version: '8.0'
coverage: xdebug
- name: Configure sysctl limits for Elasticsearch
run: |
sudo swapoff -a
sudo sysctl -w vm.swappiness=1
sudo sysctl -w fs.file-max=262144
sudo sysctl -w vm.max_map_count=262144
- name: Run Elasticsearch
uses: elastic/elastic-github-actions/elasticsearch@master
with:
stack-version: '7.12.0'
- uses: actions/checkout@v2
- name: Get composer cache directory
id: composer-cache

View File

@ -23,8 +23,10 @@
<server name="CACHE_DRIVER" value="array"/>
<server name="DB_CONNECTION" value="sqlite"/>
<server name="DB_DATABASE" value=":memory:"/>
<server name="ELASTIC_HOST" value="localhost:9200"/>
<server name="MAIL_MAILER" value="array"/>
<server name="QUEUE_CONNECTION" value="sync"/>
<server name="SESSION_DRIVER" value="elastic"/>
<server name="SESSION_DRIVER" value="array"/>
<server name="TELESCOPE_ENABLED" value="false"/>
</php>