fix: update password handling in Supabase template SQL scripts

- Changed password setting syntax to use single quotes for consistency.
- Ensured the password echo command is correctly formatted for production environments.
This commit is contained in:
Mauricio Siu
2025-03-15 12:12:54 -06:00
parent 72a574a85d
commit 4d5eddd1d4

View File

@@ -324,14 +324,14 @@ config:
alter schema _realtime owner to :pguser;
- filePath: /volumes/db/roles.sql
content: |
-- NOTE: change to your own passwords for production environments
\\set pgpass \`echo "$POSTGRES_PASSWORD"\`
-- NOTE: change to your own passwords for production environments
\set pgpass '$(echo "$POSTGRES_PASSWORD")'
ALTER USER authenticator WITH PASSWORD :'pgpass';
ALTER USER pgbouncer WITH PASSWORD :'pgpass';
ALTER USER supabase_auth_admin WITH PASSWORD :'pgpass';
ALTER USER supabase_functions_admin WITH PASSWORD :'pgpass';
ALTER USER supabase_storage_admin WITH PASSWORD :'pgpass';
ALTER USER authenticator WITH PASSWORD :'pgpass';
ALTER USER pgbouncer WITH PASSWORD :'pgpass';
ALTER USER supabase_auth_admin WITH PASSWORD :'pgpass';
ALTER USER supabase_functions_admin WITH PASSWORD :'pgpass';
ALTER USER supabase_storage_admin WITH PASSWORD :'pgpass';
- filePath: /volumes/db/webhooks.sql
content: |
BEGIN;