cf push

1 개요[ | ]

cf push
  • manifest.yml 파일을 보고 앱을 올리고(staging) 실행시킴(start)
  • --no-start 옵션을 주면 앱을 올리되 실행은 안함

2 절차[ | ]

  • 앱 생성
  • 라우트 생성
  • 라우트를 앱에 연결
  • 앱 업로드
  • 서비스를 앱에 연결
  • 앱 시작
    • 빌드백 복제
    • 모듈 설정
  • 앱 상태 확인

3 예시[ | ]

---
applications:
- name: spring-music
  memory: 512M
  instances: 1
  random-route: true
  path: build/libs/spring-music.war
C:\Users\jmnote\Desktop\spring-music>cf push
Using manifest file C:\Users\jmnote\Desktop\spring-music\manifest.yml

Creating app spring-music in org zeta / space development as jmnote@example.com...
OK

Creating route spring-music-ungabled-echoism.cfapps.io...
OK

Binding spring-music-ungabled-echoism.cfapps.io to spring-music...
OK

Uploading spring-music...
Uploading app files from: C:\Users\jmnote\AppData\Local\Temp\unzipped-app835055999
Uploading 569.7K, 90 files
Done uploading
OK

Starting app spring-music in org zeta / space development as jmnote@example.com...

Downloading nodejs_buildpack...
Downloading liberty_buildpack...
Downloading staticfile_buildpack...
Downloading java_buildpack...
Downloading ruby_buildpack...
Downloaded java_buildpack
Downloaded liberty_buildpack
Downloaded ruby_buildpack
Downloaded nodejs_buildpack
Downloaded go_buildpack
Downloaded php_buildpack
Downloaded python_buildpack
Downloading app package...
Downloaded app package (20.1M)
Staging...
-----> Downloading Open Jdk JRE 1.8.0_71 from https://download.run.pivotal.io/openjdk/trusty/x86_64/openjdk-1.8.0_71.tar.gz (found in cache)
-----> Downloading Open JDK Like Memory Calculator 2.0.1_RELEASE from https://download.run.pivotal.io/memory-calculator/trusty/x86_64/memory-calculator-2.0.1_RELEASE.tar.gz (found in cache)
       Memory Settings: -Xms382293K -XX:MetaspaceSize=64M -Xss995K -Xmx382293K -XX:MaxMetaspaceSize=64M
-----> Downloading Spring Auto Reconfiguration 1.10.0_RELEASE from https://download.run.pivotal.io/auto-reconfiguration/auto-reconfiguration-1.10.0_RELEASE.jar (found in cache)
-----> Downloading Tomcat Instance 8.0.30 from https://download.run.pivotal.io/tomcat/tomcat-8.0.30.tar.gz (found in cache)
       Expanding Tomcat Instance to .java-buildpack/tomcat (0.1s)
-----> Downloading Tomcat Logging Support 2.5.0_RELEASE from https://download.run.pivotal.io/tomcat-logging-support/tomcat-logging-support-2.5.0_RELEASE.jar (found in cache)
-----> Downloading Tomcat Access Logging Support 2.5.0_RELEASE from https://download.run.pivotal.io/tomcat-access-logging-support/tomcat-access-logging-support-2.5.0_RELEASE.jar (found in cache)
Exit status 0
Staging complete
Uploading droplet, build artifacts cache...
Uploading droplet...
Uploading build artifacts cache...
Uploaded build artifacts cache (108B)

0 of 1 instances running, 1 starting
1 of 1 instances running

App started


OK

App spring-music was started using this command `CALCULATED_MEMORY=$($PWD/.java-buildpack/open_jdk_jre/bin/java-buildpack-memory-calculator-2.0.1_RELEASE -memorySizes=metaspace:64m.. -memoryWeights=heap:75,metaspace:10,native:10,stack:5 -memoryInitials=heap:100%,metaspace:100% -totMemory=$MEMORY_LIMIT) &&  JAVA_HOME=$PWD/.java-buildpack/open_jdk_jre JAVA_OPTS="-Djava.io.tmpdir=$TMPDIR -XX:OnOutOfMemoryError=$PWD/.java-buildpack/open_jdk_jre/bin/killjava.sh $CALCULATED_MEMORY -Daccess.logging.enabled=false -Dhttp.port=$PORT" exec $PWD/.java-buildpack/tomcat/bin/catalina.sh run`

Showing health and status for app spring-music in org zeta / space development as jmnote@example.com...
OK

requested state: started
instances: 1/1
usage: 512M x 1 instances
urls: spring-music-ungabled-echoism.cfapps.io
last uploaded: Mon Apr 11 04:45:36 UTC 2016
stack: unknown
buildpack: java-buildpack=v3.6-offline-https://github.com/cloudfoundry/java-buildpack.git#5194155 open-jdk-like-jre=1.8.0_71 open-jdk-like-memory-calculator=2.0.1_RELEASE spring-auto-reconfiguration=1.10.0_RELEASE tomcat-access-logging-support=2.5.0_RELEASE tomca...

     state     since                    cpu    memory      disk      details
#0   running   2016-04-11 01:46:21 PM   0.0%   0 of 512M   0 of 1G

C:\Users\jmnote\Desktop\spring-music>

4 같이 보기[ | ]

5 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}