mirror of
https://github.com/absmach/supermq.git
synced 2026-06-23 07:20:19 +00:00
MG-344 - Update Provision Service (#386)
* feat: update provison service Signed-off-by: Felix Gateru <felix.gateru@gmail.com> * refactor: remove duplicate env variables Signed-off-by: Felix Gateru <felix.gateru@gmail.com> * ci: make fetch_supermq Signed-off-by: Felix Gateru <felix.gateru@gmail.com> * docs(README.md): update README Signed-off-by: Felix Gateru <felix.gateru@gmail.com> --------- Signed-off-by: Felix Gateru <felix.gateru@gmail.com>
This commit is contained in:
+4
-3
@@ -286,13 +286,14 @@ MG_PROVISION_HTTP_PORT=9016
|
||||
MG_PROVISION_ENV_CLIENTS_TLS=false
|
||||
MG_PROVISION_SERVER_CERT=
|
||||
MG_PROVISION_SERVER_KEY=
|
||||
MG_PROVISION_USERS_LOCATION=http://users:9002
|
||||
MG_PROVISION_CLIENTS_LOCATION=http://clients:9006
|
||||
MG_PROVISION_USERS_URL=http://users:9002
|
||||
MG_PROVISION_CHANNELS_URL=http://channels:9005
|
||||
MG_PROVISION_CLIENTS_URL=http://clients:9006
|
||||
MG_PROVISION_CERTS_URL=http://certs:9019
|
||||
MG_PROVISION_USER=
|
||||
MG_PROVISION_USERNAME=
|
||||
MG_PROVISION_PASS=
|
||||
MG_PROVISION_API_KEY=
|
||||
MG_PROVISION_CERTS_SVC_URL=http://certs:9019
|
||||
MG_PROVISION_X509_PROVISIONING=false
|
||||
MG_PROVISION_BS_SVC_URL=http://bootstrap:9013
|
||||
MG_PROVISION_BS_CONFIG_PROVISIONING=true
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
|
||||
networks:
|
||||
magistrala-base-net:
|
||||
driver: bridge
|
||||
|
||||
volumes:
|
||||
magistrala-bootstrap-db-volume:
|
||||
|
||||
@@ -55,10 +55,10 @@
|
||||
type = "plain"
|
||||
workers = 10
|
||||
|
||||
[[things]]
|
||||
name = "thing"
|
||||
[[clients]]
|
||||
name = "client"
|
||||
|
||||
[things.metadata]
|
||||
[clients.metadata]
|
||||
external_id = "xxxxxx"
|
||||
|
||||
[[channels]]
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
|
||||
networks:
|
||||
magistrala-base-net:
|
||||
driver: bridge
|
||||
|
||||
services:
|
||||
provision:
|
||||
@@ -25,13 +26,14 @@ services:
|
||||
MG_PROVISION_ENV_CLIENTS_TLS: ${MG_PROVISION_ENV_CLIENTS_TLS}
|
||||
MG_PROVISION_SERVER_CERT: ${MG_PROVISION_SERVER_CERT}
|
||||
MG_PROVISION_SERVER_KEY: ${MG_PROVISION_SERVER_KEY}
|
||||
MG_PROVISION_USERS_LOCATION: ${MG_PROVISION_USERS_LOCATION}
|
||||
MG_PROVISION_THINGS_LOCATION: ${MG_PROVISION_THINGS_LOCATION}
|
||||
MG_PROVISION_USERS_URL: ${MG_PROVISION_USERS_URL}
|
||||
MG_PROVISION_CHANNELS_URL: ${MG_PROVISION_CHANNELS_URL}
|
||||
MG_PROVISION_CLIENTS_URL: ${MG_PROVISION_CLIENTS_URL}
|
||||
MG_PROVISION_USER: ${MG_PROVISION_USER}
|
||||
MG_PROVISION_USERNAME: ${MG_PROVISION_USERNAME}
|
||||
MG_PROVISION_PASS: ${MG_PROVISION_PASS}
|
||||
MG_PROVISION_API_KEY: ${MG_PROVISION_API_KEY}
|
||||
MG_PROVISION_CERTS_SVC_URL: ${MG_PROVISION_CERTS_SVC_URL}
|
||||
MG_PROVISION_CERTS_URL: ${MG_PROVISION_CERTS_URL}
|
||||
MG_PROVISION_X509_PROVISIONING: ${MG_PROVISION_X509_PROVISIONING}
|
||||
MG_PROVISION_BS_SVC_URL: ${MG_PROVISION_BS_SVC_URL}
|
||||
MG_PROVISION_BS_CONFIG_PROVISIONING: ${MG_PROVISION_BS_CONFIG_PROVISIONING}
|
||||
@@ -40,6 +42,12 @@ services:
|
||||
MG_PROVISION_CERTS_HOURS_VALID: ${MG_PROVISION_CERTS_HOURS_VALID}
|
||||
SMQ_SEND_TELEMETRY: ${SMQ_SEND_TELEMETRY}
|
||||
MG_PROVISION_INSTANCE_ID: ${MG_PROVISION_INSTANCE_ID}
|
||||
SMQ_AUTH_GRPC_URL: ${SMQ_AUTH_GRPC_URL}
|
||||
SMQ_AUTH_GRPC_TIMEOUT: ${SMQ_AUTH_GRPC_TIMEOUT}
|
||||
SMQ_AUTH_GRPC_CLIENT_CERT: ${SMQ_AUTH_GRPC_CLIENT_CERT:+/auth-grpc-client.crt}
|
||||
SMQ_AUTH_GRPC_CLIENT_KEY: ${SMQ_AUTH_GRPC_CLIENT_KEY:+/auth-grpc-client.key}
|
||||
SMQ_AUTH_GRPC_SERVER_CA_CERTS: ${SMQ_AUTH_GRPC_SERVER_CA_CERTS:+/auth-grpc-server-ca.crt}
|
||||
SMQ_ALLOW_UNVERIFIED_USER: ${SMQ_ALLOW_UNVERIFIED_USER}
|
||||
volumes:
|
||||
- ./configs:/configs
|
||||
- ../../ssl/certs/ca.key:/etc/ssl/certs/ca.key
|
||||
|
||||
Reference in New Issue
Block a user