"CF에 워드프레스 올리기"의 두 판 사이의 차이

27번째 줄: 27번째 줄:
root@test1:~# git clone https://github.com/jmnote/wordpress-cf.git
root@test1:~# git clone https://github.com/jmnote/wordpress-cf.git
Cloning into 'wordpress-cf'...
Cloning into 'wordpress-cf'...
remote: Counting objects: 1849, done.
remote: Counting objects: 1852, done.
remote: Compressing objects: 100% (3/3), done.
remote: Compressing objects: 100% (6/6), done.
remote: Total 1849 (delta 0), reused 0 (delta 0), pack-reused 1846
remote: Total 1852 (delta 1), reused 0 (delta 0), pack-reused 1846
Receiving objects: 100% (1849/1849), 6.34 MiB | 1.87 MiB/s, done.
Receiving objects: 100% (1852/1852), 6.35 MiB | 2.80 MiB/s, done.
Resolving deltas: 100% (387/387), done.
Resolving deltas: 100% (388/388), done.
Checking connectivity... done.
Checking connectivity... done.
</source>
</source>

2016년 8월 23일 (화) 20:24 판

1 개요

CF에 WordPress 올리기
CF에 워드프레스 올리기
  • VCAP_SERVICES 중 MySQL이 있으면 그 정보를 활용하도록 되어 있음
cf cs로 등록한 서비스는 알아서 인식됨 (tags에 mysql이 있음)
cf cups로 등록한 서비스는 서비스 이름에 mysql이 포함되어야 인식됨

2 사전 작업

3 확인

root@test1:~# cf services
Getting services in org cloudpack / space testuser03 as testuser03...
OK

name           service      plan   bound apps   last operation
testuser03db   devpack-db   1gb                 create succeeded
→ 1GB DB서비스가 있고, 바인딩된 앱은 없음

4 wordpress 클론

root@test1:~# git clone https://github.com/jmnote/wordpress-cf.git
Cloning into 'wordpress-cf'...
remote: Counting objects: 1852, done.
remote: Compressing objects: 100% (6/6), done.
remote: Total 1852 (delta 1), reused 0 (delta 0), pack-reused 1846
Receiving objects: 100% (1852/1852), 6.35 MiB | 2.80 MiB/s, done.
Resolving deltas: 100% (388/388), done.
Checking connectivity... done.

5 manifest.yml 수정

  • manifest.yml에 사용할 서브도메인, 연결할 서비스명을 추가 기재하자.
root@test1:~# cd wordpress-cf/
root@test1:~/wordpress-cf# vi manifest.yml
---
applications:
- name: mywordpress
  memory: 128M
  path: .
  buildpack: https://github.com/cloudfoundry/php-buildpack
  host: wordpress-jmnote
  services:
  - testuser03db
  #env:
    #SSH_HOST: user@your-ssh-server
    #SSH_PATH: /full/or/relative/path/on/ssh/server
    #SSH_KEY_NAME: sshfs_rsa
    #SSH_OPTS: '["cache=yes", "kernel_cache", "compression=no", "large_read"]'
→ testuser03db 서비스가 앱에 연결됨

6 cf push

root@test1:~/wordpress-cf# cf push
Using manifest file /root/wordpress-cf/manifest.yml

Updating app mywordpress in org cloudpack / space devpack03 as devpack03...
OK

Creating route wordpress-jmnote.devpack.co.kr...
OK

Binding wordpress-jmnote.devpack.co.kr to mywordpress...
OK

Uploading mywordpress...
Uploading app files from: /root/wordpress-cf
Uploading 20.9K, 7 files
Done uploading               
OK
Binding service mydb1 to app mywordpress in org cloudpack / space testuser03 as testuser03...
OK
... (생략)
requested state: started
instances: 1/1
usage: 128M x 1 instances
urls: wordpress-jmnote.devpack.co.kr
last uploaded: Tue Aug 23 10:59:21 UTC 2016
stack: unknown
buildpack: https://github.com/cloudfoundry/php-buildpack

     state     since                    cpu     memory        disk         details
#0   running   2016-08-23 08:00:17 PM   33.8%   69M of 128M   162M of 1G

7 확인

8 같이 보기

9 참고 자료

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