- api-gateway-server :: N machine(s)
- api-gateway-service-broker :: 1 machine
- mariadb :: 1 machine
- Download the latest API Gateway Release
$ git clone https://github.com/PaaS-TA/PAAS-TA-API-GATEWAY-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/Cprp92C7tS4q9JW/download ## unzip download source files $ unzip src.zip ## final src directory src ├── api-gateway │ ├── artifacts-1.5.7.zip │ ├── org.wso2.carbon.identity.mgt.endpoint.util-5.17.5-PaaS-TA.jar │ └── wso2am-3.2.0-PaaS-TA-v6.zip (tomcat 9.0.76) ├── 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 └── service-broker │ └── paasta-api-gateway-service-broker.jar
- Create API Gateway Release
$ cd PAAS-TA-API-GATEWAY-SERVICE-RELEASE ## <RELEASE_TARBALL_PATH> :: release file path (e.g. /home/ubuntu/workspace/paasta-api-gateway-service-release.tgz) $ bosh -e <bosh_name> create-release --name=paasta-api-gateway-service --version=1.0 --tarball=<RELEASE_TARBALL_PATH> --force