Kaynağa Gözat

update schema

xcad 3 ay önce
ebeveyn
işleme
3de4ef155a

+ 1 - 0
cli/core/schema/compose/v1.2.json

@@ -396,6 +396,7 @@
         "name": "database_host",
         "name": "database_host",
         "description": "Database host",
         "description": "Database host",
         "type": "str",
         "type": "str",
+        "needs": "database_external=true",
         "default": "database",
         "default": "database",
         "required": true
         "required": true
       },
       },

+ 8 - 0
library/compose/netbox/compose.yaml.j2

@@ -23,7 +23,11 @@ services:
       {% else %}
       {% else %}
       - ALLOWED_HOSTS=*
       - ALLOWED_HOSTS=*
       {% endif %}
       {% endif %}
+      {% if database_external %}
+      - DB_HOST={{ database_host }}
+      {% else %}
       - DB_HOST={{ service_name }}-postgres
       - DB_HOST={{ service_name }}-postgres
+      {% endif %}
       - DB_NAME={{ database_name }}
       - DB_NAME={{ database_name }}
       - DB_USER={{ database_user }}
       - DB_USER={{ database_user }}
       - DB_PASSWORD=${DATABASE_PASSWORD}
       - DB_PASSWORD=${DATABASE_PASSWORD}
@@ -105,7 +109,11 @@ services:
       - {{ service_name }}-redis
       - {{ service_name }}-redis
     environment:
     environment:
       - TZ={{ container_timezone }}
       - TZ={{ container_timezone }}
+      {% if database_external %}
+      - DB_HOST={{ database_host }}
+      {% else %}
       - DB_HOST={{ service_name }}-postgres
       - DB_HOST={{ service_name }}-postgres
+      {% endif %}
       - DB_NAME={{ database_name }}
       - DB_NAME={{ database_name }}
       - DB_USER={{ database_user }}
       - DB_USER={{ database_user }}
       - DB_PASSWORD=${DATABASE_PASSWORD}
       - DB_PASSWORD=${DATABASE_PASSWORD}