Skip to content

Instantly share code, notes, and snippets.

@xlight05
Created February 22, 2019 07:53
Show Gist options
  • Save xlight05/70b9c57f64e11d633ff5e072eecd4ef0 to your computer and use it in GitHub Desktop.
Save xlight05/70b9c57f64e11d633ff5e072eecd4ef0 to your computer and use it in GitHub Desktop.
apiVersion: mesh.cellery.io/v1alpha1
kind: Cell
metadata:
name: reviews
spec:
gatewayTemplate:
spec:
http:
- context: reviews-1
definitions:
- path: /*
method: GET
backend: reviews
global: true
servicesTemplates:
- metadata:
name: reviews
spec:
replicas: 1
container:
image: celleryio/samples-productreview-reviews
env:
- name: PORT
value: "8080"
- name: PRODUCTS_HOST
value: "customer-products--gateway-service"
- name: PRODUCTS_PORT
value: "80"
- name: PRODUCTS_CONTEXT
value: "products-1"
- name: CUSTOMERS_HOST
value: "customer-products--gateway-service"
- name: CUSTOMERS_PORT
value: "80"
- name: CUSTOMERS_CONTEXT
value: "customers-1"
- name: RATINGS_HOST
value: "reviews--ratings-service"
- name: RATINGS_PORT
value: "80"
- name: DATABASE_HOST
value: "database--gateway-service"
- name: DATABASE_PORT
value: "31406"
- name: DATABASE_USERNAME
value: "root"
- name: DATABASE_PASSWORD
value: "root"
- name: DATABASE_NAME
value: "reviews_db"
ports:
- containerPort: 8080
servicePort: 80
- metadata:
name: ratings
spec:
replicas: 1
container:
name: ratings
image: celleryio/samples-productreview-ratings
env:
- name: PORT
value: "8080"
ports:
- containerPort: 8080
servicePort: 80
- metadata:
name: debug
spec:
replicas: 1
container:
image: docker.io/mirage20/k8s-debug-tools
servicePort: 80
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment