mirror of
https://github.com/fromchat-messenger/web.git
synced 2026-09-22 19:15:08 +03:00
Fix inter-services communication
This commit is contained in:
@@ -2,13 +2,15 @@
|
||||
-- This script creates dedicated users with limited privileges for each service
|
||||
|
||||
-- Create service-specific database roles with limited privileges
|
||||
CREATE ROLE account_service_user LOGIN PASSWORD 'account_service_password';
|
||||
CREATE ROLE profile_service_user LOGIN PASSWORD 'profile_service_password';
|
||||
CREATE ROLE device_service_user LOGIN PASSWORD 'device_service_password';
|
||||
CREATE ROLE messaging_service_user LOGIN PASSWORD 'messaging_service_password';
|
||||
CREATE ROLE push_service_user LOGIN PASSWORD 'push_service_user_password';
|
||||
CREATE ROLE webrtc_service_user LOGIN PASSWORD 'webrtc_service_password';
|
||||
CREATE ROLE moderation_service_user LOGIN PASSWORD 'moderation_service_password';
|
||||
-- All services use the same password from DB_PASSWORD environment variable
|
||||
CREATE ROLE account_service_user LOGIN PASSWORD '${DB_PASSWORD}';
|
||||
CREATE ROLE profile_service_user LOGIN PASSWORD '${DB_PASSWORD}';
|
||||
CREATE ROLE device_service_user LOGIN PASSWORD '${DB_PASSWORD}';
|
||||
CREATE ROLE messaging_service_user LOGIN PASSWORD '${DB_PASSWORD}';
|
||||
CREATE ROLE push_service_user LOGIN PASSWORD '${DB_PASSWORD}';
|
||||
CREATE ROLE webrtc_service_user LOGIN PASSWORD '${DB_PASSWORD}';
|
||||
CREATE ROLE moderation_service_user LOGIN PASSWORD '${DB_PASSWORD}';
|
||||
CREATE ROLE gateway_user LOGIN PASSWORD '${DB_PASSWORD}';
|
||||
|
||||
-- Create dedicated schemas for each service
|
||||
CREATE SCHEMA IF NOT EXISTS account_schema AUTHORIZATION account_service_user;
|
||||
|
||||
Reference in New Issue
Block a user