✔️ devpack, wordpress에서 테스트하였습니다.
1 개요[ | ]
- CF에 WordPress 올리기
- CF에 워드프레스 올리기
- VCAP_SERVICES 중 MySQL이 있으면 그 정보를 활용하도록 되어 있음
2 사전 작업[ | ]
3 확인[ | ]
Console
Copy
root@test1:~# cf services
Getting services in org cloudpack / space testuser03 as testuser03...
OK
name service plan bound apps last operation
mydb1 devpack-db 1gb create succeeded
- → 1GB DB서비스가 있고, 바인딩된 앱은 없음
4 wordpress 클론[ | ]
Console
Copy
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에 사용할 서브도메인, 연결할 DB서비스명을 수정 기입하자.
Console
Copy
root@test1:~# cd wordpress-cf/
root@test1:~/wordpress-cf# vi manifest.yml
yaml
Copy
---
applications:
- name: mywordpress
memory: 128M
path: .
buildpack: https://github.com/cloudfoundry/php-buildpack
host: wordpress-jmnote
services:
- mydb1
- → mydb1 서비스가 앱에 연결됨
6 cf push[ | ]
Console
Copy
root@test1:~/wordpress-cf# cf push
Using manifest file /root/wordpress-cf/manifest.yml
Updating app mywordpress in org cloudpack / space testuser03 as testuser03...
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 참고[ | ]
편집자 Jmnote Jmnote bot
로그인하시면 댓글을 쓸 수 있습니다.