staging.py 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. from .default import *
  2. import getpass
  3. # SECURITY WARNING: don't run with debug turned on in production!
  4. DEBUG = False
  5. ####### CONFIGURAÇÃO CLOUD ##########
  6. ENV = 'staging'
  7. IOT_TYPE = 'GCP'
  8. STORAGE_TYPE = 'GCP'
  9. DATABASE_TYPE = 'GCP'
  10. DATABASE_TYPE_REP = 'GCP-REP'
  11. #####################################
  12. AMBIENTE_EC2 = "STAG"
  13. GIT_PREF_USER = "-u " + str(getpass.getuser())
  14. if str(getpass.getuser())!="root":
  15. GIT_PREF_USER = ""
  16. GCP_ST_ACCESS_ID = 'mobees-stg'
  17. GCP_ST_ACCESS_KEY_ID = 'storage.stg.mobees.com.br'
  18. GCP_ST_GEOINFODRIVERS = 'geoinfodrivers'
  19. GCP_ST_INFODRIVERS = 'infodrivers'
  20. GCP_ST_GEOFENCES = 'geofences'
  21. GCP_ST_GENERAL = 'general'
  22. GCP_ST_CAMPAIGN_GALLERY = 'campaign-gallery'
  23. GCP_ST_LOG_API = 'logapi'
  24. GCP_ST_PBI = 'pbi'
  25. GCP_QUEUES_ACCESS_ID = 'mobees-prd'
  26. GCP_QUEUES_REGION = 'us-central1'
  27. GCP_QUEUES_FST = 'fstcustomstatistic'
  28. GCP_QUEUES_FUNC = 'https://func-cmd-66z3xyf4tq-uc.a.run.app'
  29. GCP_DOC_AI_PROCESSOR_ID = {
  30. 'FORM': 'e9f55c575b59a166',
  31. 'DOC': '749d824a412ebcc3'
  32. }
  33. DATABASE_INFO = {
  34. 'GCP': {
  35. 'ENGINE': 'adm.mysql',
  36. 'NAME': 'STG',
  37. 'USER': 'mobees_db_user',
  38. 'PASSWORD': 'VoXp@r2d2021@STG',
  39. 'HOST': '35.192.150.212',
  40. 'PORT': '3306',
  41. 'CONN_MAX_AGE': 120,
  42. 'OPTIONS': {
  43. 'sql_mode' : 'NO_ZERO_DATE,NO_ZERO_IN_DATE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION',
  44. }
  45. },
  46. 'GCP-REP': {
  47. 'ENGINE': 'adm.mysql',
  48. 'NAME': 'innodb',
  49. 'USER': 'mobees_db_user',
  50. 'PASSWORD': 'VoXp@r2d2021@STG',
  51. 'HOST': '34.170.252.130',
  52. 'PORT': '3306',
  53. 'CONN_MAX_AGE': 120,
  54. 'OPTIONS': {
  55. 'sql_mode' : 'NO_ZERO_DATE,NO_ZERO_IN_DATE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'
  56. }
  57. },
  58. 'AZURE': {
  59. 'ENGINE': 'django_conn_pool.mysql',
  60. 'NAME': 'innodb',
  61. 'USER': 'mobees_db_user@mobees-db-stg2',
  62. 'PASSWORD': 'VoXp@r2d2021@STG',
  63. 'HOST': 'mobees-db-stg2.mysql.database.azure.com',
  64. 'PORT': '3306',
  65. 'CONN_MAX_AGE': 120,
  66. },
  67. 'AWS': {
  68. 'ENGINE': 'django_conn_pool.mysql',
  69. 'NAME': 'innodb',
  70. 'USER': 'mobees_db_user',
  71. 'PASSWORD': 'gomobees2019',
  72. 'HOST': 'mobeesstaging.cmrd4nfnhfza.us-east-1.rds.amazonaws.com',
  73. 'PORT': '3306',
  74. 'CONN_MAX_AGE': 120,
  75. }
  76. }
  77. DATABASES = {
  78. 'default': DATABASE_INFO[DATABASE_TYPE],
  79. 'replicated': DATABASE_INFO[DATABASE_TYPE_REP],
  80. }
  81. MEDIA_STORAGE_REF = {
  82. "GEOFENCES": {
  83. 'GCP': GCP_ST_GEOFENCES,
  84. },
  85. "GENERAL": {
  86. 'GCP': GCP_ST_GENERAL,
  87. },
  88. "CAMPAIGN_GALLERY": {
  89. 'GCP': GCP_ST_CAMPAIGN_GALLERY,
  90. },
  91. "PBI": {
  92. 'GCP': GCP_ST_PBI,
  93. },
  94. "LOG_API":{
  95. 'GCP': GCP_ST_LOG_API,
  96. }
  97. }