|
|
@@ -27,6 +27,20 @@ spec:
|
|
|
selector:
|
|
|
app: terra-terrad
|
|
|
---
|
|
|
+apiVersion: v1
|
|
|
+kind: Service
|
|
|
+metadata:
|
|
|
+ labels:
|
|
|
+ app: terra-fcd
|
|
|
+ name: terra-fcd
|
|
|
+spec:
|
|
|
+ ports:
|
|
|
+ - name: fcd
|
|
|
+ port: 3060
|
|
|
+ protocol: TCP
|
|
|
+ selector:
|
|
|
+ app: terra-fcd
|
|
|
+---
|
|
|
apiVersion: apps/v1
|
|
|
kind: StatefulSet
|
|
|
metadata:
|
|
|
@@ -93,3 +107,97 @@ spec:
|
|
|
image: terra-contracts
|
|
|
restartPolicy: Always
|
|
|
serviceName: terra-terrad
|
|
|
+---
|
|
|
+apiVersion: apps/v1
|
|
|
+kind: StatefulSet
|
|
|
+metadata:
|
|
|
+ labels:
|
|
|
+ app: terra-fcd
|
|
|
+ name: terra-fcd
|
|
|
+spec:
|
|
|
+ replicas: 1
|
|
|
+ selector:
|
|
|
+ matchLabels:
|
|
|
+ app: terra-fcd
|
|
|
+ template:
|
|
|
+ metadata:
|
|
|
+ labels:
|
|
|
+ app: terra-fcd
|
|
|
+ spec:
|
|
|
+ containers:
|
|
|
+ - image: postgres:12
|
|
|
+ name: fcd-postgres
|
|
|
+ ports:
|
|
|
+ - containerPort: 5432
|
|
|
+ resources: {}
|
|
|
+ env:
|
|
|
+ - name: POSTGRES_USER
|
|
|
+ value: dev
|
|
|
+ - name: POSTGRES_PASSWORD
|
|
|
+ value: dev
|
|
|
+ - name: POSTGRES_DB
|
|
|
+ value: fcd
|
|
|
+ - image: terramoney/fcd:0.10.8
|
|
|
+ name: fcd-collector
|
|
|
+ args:
|
|
|
+ - collector
|
|
|
+ resources: { }
|
|
|
+ env:
|
|
|
+ - name: CHAIN_ID
|
|
|
+ value: localterra
|
|
|
+ - name: LCD_URI
|
|
|
+ value: http://terra-lcd:1317
|
|
|
+ - name: BYPASS_URI
|
|
|
+ value: http://terra-lcd:1317
|
|
|
+ - name: RPC_URI
|
|
|
+ value: http://terra-terrad:26657
|
|
|
+ - name: TYPEORM_CONNECTION
|
|
|
+ value: postgres
|
|
|
+ - name: TYPEORM_HOST
|
|
|
+ value: localhost
|
|
|
+ - name: TYPEORM_USERNAME
|
|
|
+ value: dev
|
|
|
+ - name: TYPEORM_PASSWORD
|
|
|
+ value: dev
|
|
|
+ - name: TYPEORM_DATABASE
|
|
|
+ value: fcd
|
|
|
+ - name: TYPEORM_SYNCHRONIZE
|
|
|
+ value: "true"
|
|
|
+ - name: TYPEORM_LOGGING
|
|
|
+ value: "false"
|
|
|
+ - name: TYPEORM_ENTITIES
|
|
|
+ value: "src/orm/*Entity.ts"
|
|
|
+ - image: terramoney/fcd:0.10.8
|
|
|
+ name: fcd-api
|
|
|
+ args:
|
|
|
+ - start
|
|
|
+ resources: { }
|
|
|
+ ports:
|
|
|
+ - containerPort: 3060
|
|
|
+ env:
|
|
|
+ - name: CHAIN_ID
|
|
|
+ value: localterra
|
|
|
+ - name: LCD_URI
|
|
|
+ value: http://terra-lcd:1317
|
|
|
+ - name: BYPASS_URI
|
|
|
+ value: http://terra-lcd:1317
|
|
|
+ - name: RPC_URI
|
|
|
+ value: http://terra-terrad:26657
|
|
|
+ - name: TYPEORM_CONNECTION
|
|
|
+ value: postgres
|
|
|
+ - name: TYPEORM_HOST
|
|
|
+ value: localhost
|
|
|
+ - name: TYPEORM_USERNAME
|
|
|
+ value: dev
|
|
|
+ - name: TYPEORM_PASSWORD
|
|
|
+ value: dev
|
|
|
+ - name: TYPEORM_DATABASE
|
|
|
+ value: fcd
|
|
|
+ - name: TYPEORM_SYNCHRONIZE
|
|
|
+ value: "true"
|
|
|
+ - name: TYPEORM_LOGGING
|
|
|
+ value: "false"
|
|
|
+ - name: TYPEORM_ENTITIES
|
|
|
+ value: "src/orm/*Entity.ts"
|
|
|
+ restartPolicy: Always
|
|
|
+ serviceName: terra-fcd
|