Skip to content
This repository has been archived by the owner on Nov 15, 2022. It is now read-only.

Commit

Permalink
add guestbook-demo example
Browse files Browse the repository at this point in the history
  • Loading branch information
kadel committed Aug 16, 2017
1 parent bd7c5d4 commit 925d419
Show file tree
Hide file tree
Showing 4 changed files with 78 additions and 0 deletions.
7 changes: 7 additions & 0 deletions examples/guestbook-demo/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@

# Guestbook demo

This is a demo application to show 3-tier web application.


You can find more at https://github.com/kadel/guestbook-demo
28 changes: 28 additions & 0 deletions examples/guestbook-demo/backend.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: backend
containers:
#- image: quay.io/tomkral/guestbook-demo-backend:v1
- image: quay.io/tomkral/guestbook-demo-backend@sha256:abc9d419c2fc27511332471e7b82359f84ccec37577e1fcf05e7318145b3e125
env:
- name: MONGODB_PASSWORD
valueFrom:
secretKeyRef:
name: mongodb-user
key: MONGODB_PASSWORD
- name: MONGODB_USERNAME
valueFrom:
configMapKeyRef:
name: mongodb-user
key: MONGODB_USERNAME
- name: MONGODB_DATABASE
valueFrom:
configMapKeyRef:
name: mongodb-user
key: MONGODB_DATABASE
- name: MONGODB_SERVER
valueFrom:
configMapKeyRef:
name: mongodb-user
key: MONGODB_SERVER
services:
- ports:
- port: 3000
35 changes: 35 additions & 0 deletions examples/guestbook-demo/db.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# this should be idealy replaced by reference to Helm Chart

name: mongodb
containers:
#- image: bitnami/mongodb:3.4.7-r0
- image: bitnami/mongodb@sha256:0665d6f4be13b965a8ff60a11b770e6434b627ffc12df640e3c0527af53d449b
envFrom:
- secretRef:
name: mongodb-admin
- secretRef:
name: mongodb-user
- configMapRef:
name: mongodb-user
volumeMounts:
- name: mongodb-data
mountPath: /bitnami
services:
- ports:
- port: 27017
volumeClaims:
- name: mongodb-data
size: 100Mi
secrets:
- name: mongodb-admin
stringData:
MONGODB_ADMIN_PASSWORD: rootpassword
- name: mongodb-user
stringData:
MONGODB_PASSWORD: pass
configMaps:
- name: mongodb-user
data:
MONGODB_USERNAME: user
MONGODB_DATABASE: db
MONGODB_SERVER: mongodb:27017
8 changes: 8 additions & 0 deletions examples/guestbook-demo/frontend.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
name: frontend
containers:
#- image: quay.io/tomkral/guestbook-demo-frontend:v1
- image: quay.io/tomkral/guestbook-demo-frontend@sha256:61154774892875ee2e6f4de87f08f5fcc7d736c1f9da02b9b33a583015206d1d
services:
- type: LoadBalancer
ports:
- port: 8080

0 comments on commit 925d419

Please sign in to comment.