- app-lifecycle-server :: N machine(s)
- app-lifecycle-service-broker :: 1 machine
- mariadb :: 1 machine
- Download the latest APP Lifecycle Release
$ git clone https://github.com/PaaS-TA/PAAS-TA-APP-LIFECYCLE-SERVICE-RELEASE.git
- Download & Copy "source files" into the src directory
## download source files $ wget -O src.zip https://nextcloud.paas-ta.org/index.php/s/zEYpzks2CZTbxM3/download ## unzip download source files $ unzip src.zip ## final src directory src ├── common │ ├── pid_utils.sh │ └── syslog_utils.sh ├── java │ └── OpenJDK8U-jre_x64_linux_hotspot_8u212b03.tar.gz ├── mariadb │ └── mariadb-10.5.17-linux-x86_64.tar.gz ├── nginx │ └── nginx-1.21.3.tar.gz ├── postgres │ ├── downloaurl │ └── postgresql-11.20.tar.gz ├── service-broker │ └── paasta-app-lifecycle-service-broker.jar ├── taiga-back │ ├── get-pip.py │ ├── gosu-amd64 │ └── taiga-back-6.7.0.zip └── taiga-front └── taiga-front-dist-6.7.0.zip
- Create APP Lifecycle Release
$ cd PAAS-TA-APP-LIFECYCLE-SERVICE-RELEASE ## <RELEASE_TARBALL_PATH> :: release file path (e.g. /home/ubuntu/workspace/paasta-app-lifecycle-service-release.tgz) $ bosh -e <bosh_name> create-release --name=paasta-app-lifecycle-service --version=1.1.1 --tarball=<RELEASE_TARBALL_PATH> --force