address comments, using generic db service
This commit is contained in:
parent
f131baf8fc
commit
c5c943f6a4
@ -13,44 +13,37 @@ services:
|
|||||||
- COAP_BIND_PORT=5683
|
- COAP_BIND_PORT=5683
|
||||||
- ZOOKEEPER_URL=zk:2181
|
- ZOOKEEPER_URL=zk:2181
|
||||||
- DATABASE_TYPE=${database_type}
|
- DATABASE_TYPE=${database_type}
|
||||||
- CASSANDRA_URL=cassandra:9042
|
{{- if eq .Values.database_type "cassandra" }}
|
||||||
- CASSANDRA_HOST=cassandra
|
- CASSANDRA_URL=db:9042
|
||||||
|
- CASSANDRA_HOST=db
|
||||||
- CASSANDRA_PORT=9042
|
- CASSANDRA_PORT=9042
|
||||||
- POSTGRES_HOST=postgres
|
{{- else }}
|
||||||
|
- POSTGRES_HOST=db
|
||||||
- POSTGRES_PORT=5432
|
- POSTGRES_PORT=5432
|
||||||
|
{{- end }}
|
||||||
- ADD_SCHEMA_AND_SYSTEM_DATA=${add_schema_and_system_data}
|
- ADD_SCHEMA_AND_SYSTEM_DATA=${add_schema_and_system_data}
|
||||||
- ADD_DEMO_DATA=${add_demo_data}
|
- ADD_DEMO_DATA=${add_demo_data}
|
||||||
volumes:
|
volumes:
|
||||||
- hsqldb_data_dir:/usr/share/thingsboard/data/sql
|
- hsqldb_data_dir:/usr/share/thingsboard/data/sql
|
||||||
depends_on:
|
depends_on:
|
||||||
{{- if eq .Values.database_type "cassandra" }}
|
- db
|
||||||
- cassandra
|
|
||||||
{{- else }}
|
|
||||||
- postgres
|
|
||||||
{{- end }}
|
|
||||||
external_links:
|
external_links:
|
||||||
- ${zookeeper_service}:zk
|
- ${zookeeper_service}:zk
|
||||||
entrypoint: /run-application.sh
|
entrypoint: /run-application.sh
|
||||||
{{- if eq .Values.database_type "cassandra" }}
|
db:
|
||||||
cassandra:
|
{{- if eq .Values.database_type "cassandra" }}
|
||||||
image: "cassandra:3"
|
image: "cassandra:3"
|
||||||
volumes:
|
volumes:
|
||||||
- cassandra_data_dir:/var/lib/cassandra
|
- db_data_dir:/var/lib/cassandra
|
||||||
{{- else }}
|
{{- else }}
|
||||||
postgres:
|
|
||||||
image: "postgres:9.6"
|
image: "postgres:9.6"
|
||||||
environment:
|
environment:
|
||||||
- POSTGRES_DB=${postgres_db}
|
- POSTGRES_DB=${postgres_db}
|
||||||
volumes:
|
volumes:
|
||||||
- postgres_data_dir:/var/lib/postgresql/data
|
- db_data_dir:/var/lib/postgresql/data
|
||||||
{{- end }}
|
{{- end }}
|
||||||
volumes:
|
volumes:
|
||||||
hsqldb_data_dir:
|
hsqldb_data_dir:
|
||||||
driver: ${volume_driver}
|
driver: ${volume_driver}
|
||||||
{{- if eq .Values.database_type "cassandra" }}
|
db_data_dir:
|
||||||
cassandra_data_dir:
|
driver: ${volume_driver}
|
||||||
driver: ${volume_driver}
|
|
||||||
{{- else }}
|
|
||||||
postgres_data_dir:
|
|
||||||
driver: ${volume_driver}
|
|
||||||
{{- end }}
|
|
@ -24,13 +24,13 @@ catalog:
|
|||||||
default: "5683"
|
default: "5683"
|
||||||
type: int
|
type: int
|
||||||
- variable: database_type
|
- variable: database_type
|
||||||
description: "Choose database type to use: postgres or cassandra"
|
description: "Choose database type to use: sql or cassandra"
|
||||||
label: "Database type"
|
label: "Database type"
|
||||||
required: true
|
required: true
|
||||||
default: "postgres"
|
default: "sql"
|
||||||
type: enum
|
type: enum
|
||||||
options:
|
options:
|
||||||
- postgres
|
- sql
|
||||||
- cassandra
|
- cassandra
|
||||||
- variable: add_schema_and_system_data
|
- variable: add_schema_and_system_data
|
||||||
description: "Whether to init scheme and system data"
|
description: "Whether to init scheme and system data"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user