1111
1212cf marketplace
1313
14- # # GemFire for Redis
14+ # # GemFire
1515
1616# small
17- cf create-service p-cloudcache extra-small retail-gf-redis -c ' {"gemfire_for_redis_enabled":"true","gemfire_for_redis_redundant_copies":2,"gemfire_for_redis_region_name": "GF_REDIS"} ' -t redis
17+ cf create-service p-cloudcache extra-small retail-gemfire -t gemfire
1818
1919# # SQL
2020
21- cf create-service postgres on-demand-postgres-small retail-sql
21+ cf create-service postgres on-demand-postgres-db retail-sql
22+
23+ cf create-service p.mysql db-small retail-scdf-sql
2224
2325
2426# # RabbitMQ
2527
26- cf create-service p.rabbitmq single-node retail-rabbitmq
28+ cf create-service p.rabbitmq on-demand-plan retail-rabbitmq
2729
2830# cf create-service p.rabbitmq single-node retail-rabbitmq -c '{ "plugins": { "rabbitmq_stream": true, "rabbitmq_stream_management": true } }'
2931
3032# cf update-service retail-rabbitmq -c '{ "plugins": { "rabbitmq_stream": true, "rabbitmq_stream_management": true } }'
3133
34+ # Prometheus
35+
36+ cf push prometheus --docker-image prom/prometheus --var PORT=9090
37+ # ----------------
38+ # SCDF DataFlow
39+
40+ cf create-service p-dataflow standard scdf
41+
42+ -c ' {"services": ["retail-scdf-sql","retail-rabbitmq"] }'
43+
3244# -----------------------------
3345# WAIT FOR SERVICE to be available
3446
5264done
5365
5466
55- gemfire_status=` cf service retail-gf-redis | grep status:`
67+ gemfire_status=` cf service retail-gemfire | grep status:`
5668echo " Waiting for gemfire, current status:" $gemfire_status
5769while [[ " $gemfire_status " != * " create succeeded" * ]]
5870do
5971 echo " Waiting for gemfire, current status:" $gemfire_status
60- gemfire_status=` cf service retail-gf-redis | grep status:`
72+ gemfire_status=` cf service retail-gemfire | grep status:`
73+ sleep 1
74+ done
75+
76+
77+ mysql_status=` cf service retail-scdf-sql | grep status:`
78+ echo " Waiting for retail-scdf-sql, current status:" $mysql_status
79+ while [[ " $mysql_status " != * " create succeeded" * ]]
80+ do
81+ echo " Waiting for retail-scdf-sql, current status:" $mysql_status
82+ mysql_status=` cf service retail-scdf-sql | grep status:`
6183 sleep 1
6284done
6385
6486
87+ data_flow_status=` cf service data-flow | grep status:`
88+ echo " Waiting for data-flow, current status:" $data -flow_status
89+ while [[ " $data -flow_status" != * " create succeeded" * ]]
90+ do
91+ echo " Waiting for retail-scdf-sql, current status:" $data -flow_status
92+ data_flow_status=` cf service data-flow | grep status:`
93+ sleep 1
94+ done
95+
96+
97+
6598# --------------------
6699# Push Applications
67- cf push retail-cache-sink-app -f deployments/cloud/cloudFoundry/apps/retail-cache-sink-app/retail-cache-sink-app.yaml -p applications/retail-cache-sink-app/target/retail-cache-sink-app-0.0.1 -SNAPSHOT.jar
100+ cf push retail-cache-sink-app -f deployments/cloud/cloudFoundry/apps/retail-cache-sink-app/retail-cache-sink-app.yaml -p applications/retail-cache-sink-app/target/retail-cache-sink-app-0.1.2 -SNAPSHOT.jar
68101
69102# retail-source-app
70- cf push retail-source-app -f deployments/cloud/cloudFoundry/apps/retail-source-app/retail-source-app.yaml -p applications/retail-source-app/target/retail-source-app-0.0.1 -SNAPSHOT.jar
103+ cf push retail-source-app -f deployments/cloud/cloudFoundry/apps/retail-source-app/retail-source-app.yaml -p applications/retail-source-app/target/retail-source-app-0.0.2 -SNAPSHOT.jar
71104
72105
73106# retail-web-app
74- cf push retail-web-app -f deployments/cloud/cloudFoundry/apps/retail-web-app/retail-web-app.yaml -p applications/retail-web-app/target/retail-web-app-0.0.1 -SNAPSHOT.jar
107+ cf push retail-web-app -f deployments/cloud/cloudFoundry/apps/retail-web-app/retail-web-app.yaml -p applications/retail-web-app/target/retail-web-app-0.1.0 -SNAPSHOT.jar
75108
76109
77110# retail-analytics-app
78- cf push retail-analytics-app -f deployments/cloud/cloudFoundry/apps/retail-analytics-app/retail-analytics-app.yaml -p applications/retail-analytics-app/target/retail-analytics-app-0.0.3-SNAPSHOT.jar
111+ cf push retail-analytics-app -f deployments/cloud/cloudFoundry/apps/retail-analytics-app/retail-analytics-app-postgres .yaml -p applications/retail-analytics-app/target/retail-analytics-app-0.0.3-SNAPSHOT.jar
79112
80113
81114# jdbc-sql-console-app
82- cf push jdbc-sql-console-app -f deployments/cloud/cloudFoundry/apps/jdbc-sql-console-app/jdbc-sql-console-app.yaml -p applications/jdbc-sql-console-app/target/jdbc-sql-console-app-0.0.1 -SNAPSHOT.jar
115+ cf push jdbc-sql-console-app -f deployments/cloud/cloudFoundry/apps/jdbc-sql-console-app/jdbc-sql-console-app.yaml -p applications/jdbc-sql-console-app/target/jdbc-sql-console-app-0.0.2 -SNAPSHOT.jar
83116
84117# -------------------
85118# Create a service key GemFire
86- cf create-service-key retail-gf-redis retail-gf-redis -key
119+ cf create-service-key retail-gemfire retail-gemfire -key
87120
88121# Inspect the service key:
89- cf service-key retail-gf-redis retail-gf-redis -key
122+ cf service-key retail-gemfire retail-gemfire -key
90123
91124
92125# -------------------
@@ -98,8 +131,14 @@ cf service-key retail-rabbitmq retail-rabbitmq-key
98131
99132
100133# -------------------
101- # Create a service key MySQL
134+ # Create a service key SQL
102135cf create-service-key retail-sql retail-sql-key
103136
104137# Inspect the service key:
105138cf service-key retail-sql retail-sql-key
139+
140+
141+ ./deployments/cloud/cloudFoundry/apps/gemfire-gideon-console/cf-push.sh
142+
143+
144+
0 commit comments