Commit eab61836 by Chavee Issariyapat

Update README.md

parent 164bbc57
...@@ -102,3 +102,34 @@ Deleted: sha256:0bd1c02508d7694f0920137df038c460baeac9ff2972bc181a619d7cde7e1795 ...@@ -102,3 +102,34 @@ Deleted: sha256:0bd1c02508d7694f0920137df038c460baeac9ff2972bc181a619d7cde7e1795
Deleted: sha256:8cf42cb0cb813f59667babe3d94ee2960a5af702427beb053a8306a408301706 Deleted: sha256:8cf42cb0cb813f59667babe3d94ee2960a5af702427beb053a8306a408301706
``` ```
Microservice ของ NEXPIE มีการใช้ node-config ในการจัดการ configuration ผ่าน environment โดยใช้ไฟล์ config/custom-environment-variables.json
ซึ่งภายในจะมีการกำหนดตัวแปร environment ที่ต้องใช้ไว้ เราสามารถดึงข้อมูลส่วนนี้ออกมาสร้างเป็น env snippet สำหรับใส่ใน yaml ของ deployment ของ kubernetes ได้โดยใช้คำสั่งนี้
(หมายเหตุ ต้องมี jd ติดตั้งอยู่ก่อนเรียกใช้ หากยังไม่มีสามารถติดตั้งได้ด้วยคำสั่ง apt install jd)
```
$ make env-snippet
env:
- name: CER_USERTOKEN_PRIKEY
valueFrom:
secretKeyRef:
name: nexpieconfig
key: cer-usertoken-prikey
- name: CER_DEVICETOKEN_PRIKEY
valueFrom:
secretKeyRef:
name: nexpieconfig
key: cer-devicetoken-prikey
- name: MS_TOKENREGISTRY_PRIKEY
valueFrom:
secretKeyRef:
name: nexpieconfig
key: ms-tokenregistry-prikey
- name: CER_USERTOKEN_PUBKEY
valueFrom:
secretKeyRef:
name: nexpieconfig
key: cer-usertoken-pubkey
```
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment