No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
paasta-apiplatform-release
paasta-cubrid-release
paasta-glusterfs-release
paasta-mongodb-release
paasta-mongodb-shard-release
paasta-mysql-release
paasta-pinpoint-release
paasta-publicapi-release
paasta-web-ide-release
README.md

README.md

openpaas-service-release

서비스 릴리즈는 PaaS-TA에서 서비스를 제공하기 위해 필요한 해당 Back-end Service와 서비스 브로커를 한번에 설치할 수 있도록 구성해놓은 Bosh Release를 말한다. 서비스 릴리즈에 대한 자세한 사항은 서비스팩 개발 가이드문서를 참고한다. 각 서비스 릴리즈에 대해서는 해당 서비스 릴리즈의 가이드 문서를 참고한다.


- packages : 소프트웨어를 설치하기 위해 필요한 파일들이 위치해 있다.

- packaging : 소프트웨어를 설치하는 script가 작성되어있다.

- spec : 설치할 package의 메터 정보인 이름, dependencies 및 파일 정보가 작성되어있다.

- templates : 설치된 package를 구동 및 정지 및 관련 설정 파일을 구성하는 템플릿 파일

- monit : 소프트웨어를 모니터링 하기 위한 pid파일 위치와 시작/정지 명령어가 작성되어있다.

- spec : 설치할 job 의 메타 정보인 이름, templates 및 설정 properties 정보가 제공된다.

- config : 최종 release를 저장하기 위한 Bosh blobstore에 URL 및 액세스 자격 증명을 위한 설정 파일로 구성한다.

- releases : 버전별 서비스 release yml 파일들을 관리한다.(yaml 설치 방식)

- jobs : bosh가 IaaS에 의해 가상 머신을 어떤 방법으로 생성하고 구동하는지를 정의한다.


예제)

├── packages
│   ├── cli
│   │   ├── packaging
│   │   └── spec
│   ├── cubrid
│   │   ├── packaging
│   │   └── spec
│   ├── cubrid_broker
│   │   ├── packaging
│   │   └── spec
│   └── java7
│   ├── packaging
│   └── spec
├── jobs
│   ├── cubrid
│   │   ├── monit
│   │   ├── spec
│   │   └── templates
│   │   ├── cubrid_broker.conf.erb
│   │   ├── cubrid_broker_init.sql.erb
│   │   ├── cubrid.conf.erb
│   │   └── cubrid_ctl.erb
│   ├── cubrid_broker
│   │   ├── monit
│   │   ├── spec
│   │   └── templates
│   │   ├── bin
│   │   │   ├── cubrid_broker_ctl
│   │   │   └── monit_debugger
│   │   ├── config
│   │   │   ├── application-mvc.properties.erb
│   │   │   ├── bosh.pem.erb
│   │   │   ├── cubrid_broker.yml.erb
│   │   │   ├── datasource.properties.erb
│   │   │   └── logback.xml.erb
│   │   ├── data
│   │   │   └── properties.sh.erb
│   │   └── helpers
│   │   ├── ctl_setup.sh
│   │   └── ctl_utils.sh
├── config
│   ├── blobs.yml
│   ├── dev.yml
│   ├── final.yml
│   └── private.yml
├── releases
│   └── openpaas-cubrid
│    ├── index.yml
│    └── openpaas-cubrid-1.0.yml