Fix postgresql privileges

This commit is contained in:
Rémi Bédard-Couture 2024-03-09 20:32:01 -05:00
parent 3f0d1332d9
commit 29e6c1b874
1 changed files with 2 additions and 1 deletions

View File

@ -118,7 +118,8 @@ if [ "$DB_ENGINE" == "postgresql" ]; then
sudo -u postgres psql -c "CREATE DATABASE vaultwarden;"
sudo -u postgres psql -c "CREATE USER vaultwarden WITH ENCRYPTED PASSWORD '${postgresql_pwd}';"
sudo -u postgres psql -c "GRANT all privileges ON database vaultwarden TO vaultwarden;"
sudo -u postgres psql -c "GRANT all ON SCHEMA public TO vaultwarden;"
sudo -u postgres psql -c "GRANT USAGE ON SCHEMA public TO vaultwarden;"
sudo -u postgres psql -c "ALTER DATABASE vaultwarden OWNER TO vaultwarden;"
#echo "Successfully setup PostgreSQL DB vaultwarden with user vaultwarden and password ${postgresql_pwd}"
echo "DATABASE_URL=postgresql://vaultwarden:${postgresql_pwd}@localhost:5432/vaultwarden" >> /opt/vaultwarden/.env