Refactor PostgreSQL setup in browser-tests.yml

This commit is contained in:
Andras Bacsai
2024-10-17 21:20:08 +02:00
parent 8bb021e62a
commit 8e8752a937

View File

@@ -25,12 +25,12 @@ jobs:
- name: Set up PostgreSQL - name: Set up PostgreSQL
run: | run: |
sudo systemctl start postgresql sudo systemctl start postgresql
sudo -u postgres psql -c "CREATE DATABASE coolify;" psql -c "CREATE DATABASE coolify;"
sudo -u postgres psql -c "CREATE USER coolify WITH PASSWORD 'password';" psql -c "CREATE USER coolify WITH PASSWORD 'password';"
sudo -u postgres psql -c "ALTER ROLE coolify SET client_encoding TO 'utf8';" psql -c "ALTER ROLE coolify SET client_encoding TO 'utf8';"
sudo -u postgres psql -c "ALTER ROLE coolify SET default_transaction_isolation TO 'read committed';" psql -c "ALTER ROLE coolify SET default_transaction_isolation TO 'read committed';"
sudo -u postgres psql -c "ALTER ROLE coolify SET timezone TO 'UTC';" psql -c "ALTER ROLE coolify SET timezone TO 'UTC';"
sudo -u postgres psql -c "GRANT ALL PRIVILEGES ON DATABASE coolify TO coolify;" psql -c "GRANT ALL PRIVILEGES ON DATABASE coolify TO coolify;"
- name: Setup PHP - name: Setup PHP
uses: shivammathur/setup-php@v2 uses: shivammathur/setup-php@v2
with: with: