1 개요[ | ]
- cf push
- manifest.yml 파일을 보고 앱을 올리고(staging) 실행시킴(start)
--no-start
옵션을 주면 앱을 올리되 실행은 안함
2 절차[ | ]
- 앱 생성
- 라우트 생성
- 라우트를 앱에 연결
- 앱 업로드
- 서비스를 앱에 연결
- 앱 시작
- 빌드백 복제
- 모듈 설정
- 앱 상태 확인
3 예시[ | ]
yaml
Copy
---
applications:
- name: spring-music
memory: 512M
instances: 1
random-route: true
path: build/libs/spring-music.war
doscon
Copy
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 참고[ | ]
편집자 Jmnote Jmnote bot
로그인하시면 댓글을 쓸 수 있습니다.