1. A system comprising: a processor; and a memory storing processor-executable process steps executable by the processor to cause the system to: receive a request associated with a cloud-based application at an external port of a container associated with the cloud-based application; pass the request to an application controller associated with the cloud-based application; determine whether the request includes a command to modify the cloud-based application; if it is determined that the request includes a command to modify the cloud-based application, invoke a function to execute the command; if it is determined that the request does not include a command to modify the cloud-based application, forward the request to the cloud-based application at a second port different from the external port; receive a request to push the cloud-based application to a cloud application platform; in response to the request to push, instantiate the container, the instantiated container associated with the external port; in response to the request to push, instantiate the application controller within the container; and determine that the second port is unassigned and assign the second port to the cloud-based application.