Difference between revisions of "IT-SDK-CloudFoundry"

From wiki.samerhijazi.net
Jump to navigation Jump to search
(Resources)
(Commands)
Line 11: Line 11:
  
 
=Commands=
 
=Commands=
# Setting
+
<pre class="code">
 +
==Setting==
 
- api, target
 
- api, target
 
- login, logout
 
- login, logout
 
- config
 
- config
  
# Applications
+
==Applications==
 
- apps, app
 
- apps, app
 
- push, delete
 
- push, delete
Line 24: Line 25:
 
- ssh, run-task, create-app-manifest
 
- ssh, run-task, create-app-manifest
  
# Services
+
==Services==
 
- marketplace
 
- marketplace
 
- services, service
 
- services, service
 
- create-service, update-service, delete-service, bind-service, unbind-service
 
- create-service, update-service, delete-service, bind-service, unbind-service
  
# User-Provided-Service
+
==User-Provided-Service==
 
- create-user-provided-service, update-user-provided-service
 
- create-user-provided-service, update-user-provided-service
 
- service-keys, service-key
 
- service-keys, service-key
Line 35: Line 36:
 
- bind-route-service, unbind-route-service
 
- bind-route-service, unbind-route-service
  
# Route and domain
+
==Route and domain==
 
- domains, create-domain
 
- domains, create-domain
 
- routers, create-route, delete-route, map-route, unmap-route
 
- routers, create-route, delete-route, map-route, unmap-route
  
# Space MgM
+
==Space MgM==
 
- spaces
 
- spaces
 
- create-space, delete-space
 
- create-space, delete-space
 
- space-users, set-space-role, unset-space-role
 
- space-users, set-space-role, unset-space-role
  
# Org MgM
+
==Org MgM==
 
- orgs
 
- orgs
 
- org-users, set-org-role, unset-org-role
 
- org-users, set-org-role, unset-org-role
 +
</pre>
  
 
=Ziele=
 
=Ziele=

Revision as of 23:49, 31 December 2019

Resources

Commands

==Setting==
- api, target
- login, logout
- config

==Applications==
- apps, app
- push, delete
- start, stop, restart, restage, scale
- logs, events
- env, set-env
- ssh, run-task, create-app-manifest

==Services==
- marketplace
- services, service
- create-service, update-service, delete-service, bind-service, unbind-service

==User-Provided-Service==
- create-user-provided-service, update-user-provided-service
- service-keys, service-key
- create-service-key, delete-service-key
- bind-route-service, unbind-route-service

==Route and domain==
- domains, create-domain
- routers, create-route, delete-route, map-route, unmap-route

==Space MgM==
- spaces
- create-space, delete-space
- space-users, set-space-role, unset-space-role

==Org MgM==
- orgs
- org-users, set-org-role, unset-org-role

Ziele

CF-Life-Cycle

$ cf push $NAME_APP
$ cf scale $NAME_APP
$ cf app $NAME_APP
$ cf logs $NAME_APP
$ cf events $NAME_APP
$ cf restart $NAME_APP
$ cf marketplace
$ cf create-service $NAME_SERVICE
$ cf services
$ cf bind-service $NAME_APP $NAME_SERVICE
$ cf unbind-service $NAME_APP $NAME_SERVICE
$ cf env $NAME_APP
$ cf set-env $NAME_APP $VAR_NAME $NAR_VALUE
$ cf delete $NAME_APP

curl

$ curl -H "Content-Type:application/json" -X POST -d '{"firstName":"foo", "lastName":"bar"}' http://hijazi-app.eu-de.mybluemix.net/people

cf examples

$ cf push roster -b java_buildpack -i 1 -m 750M -p rest-data-service.jar --random-route
$ watch cf app roster
$ watch cf events roster
$ cf marketplace
$ cf create-service compose-for-mysql Standard mydb
$ cf service mydb
$ cf bind-service roster mydb
$ cf restage roster
$ cf service mydb
$ cf env roster
$ cf restart roster
$ cf set-env $APP $VAR_NAME $VAR_VALUE
$ cf unbind-service roster mydb