mirror of
https://github.com/frappe/frappe_docker.git
synced 2025-02-02 20:18:25 +00:00
fix: mariadb grants for aws rds
This commit is contained in:
parent
c0c03b24e8
commit
9a22832389
@ -8,3 +8,4 @@ APP_VERSIONS_JSON_FILE = 'app_versions.json'
|
|||||||
APPS_TXT_FILE = 'apps.txt'
|
APPS_TXT_FILE = 'apps.txt'
|
||||||
COMMON_SITE_CONFIG_FILE = 'common_site_config.json'
|
COMMON_SITE_CONFIG_FILE = 'common_site_config.json'
|
||||||
DATE_FORMAT = "%Y%m%d_%H%M%S"
|
DATE_FORMAT = "%Y%m%d_%H%M%S"
|
||||||
|
RDS_DB = 'rds_db'
|
||||||
|
@ -4,7 +4,7 @@ import semantic_version
|
|||||||
|
|
||||||
from frappe.commands.site import _new_site
|
from frappe.commands.site import _new_site
|
||||||
from frappe.installer import update_site_config
|
from frappe.installer import update_site_config
|
||||||
from constants import COMMON_SITE_CONFIG_FILE
|
from constants import COMMON_SITE_CONFIG_FILE, RDS_DB
|
||||||
from utils import (
|
from utils import (
|
||||||
run_command,
|
run_command,
|
||||||
get_config,
|
get_config,
|
||||||
@ -96,6 +96,11 @@ def main():
|
|||||||
command = mysql_command + [f"GRANT ALL PRIVILEGES ON `{db_name}`.* TO '{db_name}'@'%'; FLUSH PRIVILEGES;"]
|
command = mysql_command + [f"GRANT ALL PRIVILEGES ON `{db_name}`.* TO '{db_name}'@'%'; FLUSH PRIVILEGES;"]
|
||||||
run_command(command)
|
run_command(command)
|
||||||
|
|
||||||
|
# for Amazon RDS
|
||||||
|
if config.get(RDS_DB) or site_config.get(RDS_DB):
|
||||||
|
command = mysql_command + [f"GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, CREATE VIEW, EVENT, TRIGGER, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, EXECUTE, LOCK TABLES ON `{db_name}`.* TO '{db_name}'@'%'; FLUSH PRIVILEGES;"]
|
||||||
|
run_command(command)
|
||||||
|
|
||||||
if frappe.redis_server:
|
if frappe.redis_server:
|
||||||
frappe.redis_server.connection_pool.disconnect()
|
frappe.redis_server.connection_pool.disconnect()
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user