set up db first

This commit is contained in:
Shish 2019-11-21 17:42:31 +00:00
parent dde38ce403
commit 950d9c9fd3

View File

@ -22,22 +22,11 @@ jobs:
coverage: pcov
extension-csv: mbstring
- name: Check versions
run: php -v && composer -V
- name: Validate composer.json and composer.lock
run: composer validate
- name: Install system dependencies
run: sudo apt-get install -y postgresql-client
- name: Install PHP dependencies
run: composer install --prefer-dist --no-progress --no-suggest
- name: Pre-configure database
- name: Set up database
run: |
mkdir -p data/config
if [[ "${{ matrix.database }}" == "pgsql" ]]; then
sudo apt-get install -y postgresql-client ;
psql --version ;
psql -c "SELECT set_config('log_statement', 'all', false);" -U postgres ;
psql -c "CREATE DATABASE shimmie;" -U postgres ;
@ -54,6 +43,15 @@ jobs:
echo '<?php define("DATABASE_DSN", "sqlite:data/shimmie.sqlite");' > data/config/auto_install.conf.php ;
fi
- name: Check versions
run: php -v && composer -V
- name: Validate composer.json and composer.lock
run: composer validate
- name: Install PHP dependencies
run: composer install --prefer-dist --no-progress --no-suggest
- name: Install shimmie
run: php index.php