Different languages have different tools and protocols for remote debugging, but most require a connection between the running application code and the debugging tool or IDE on a port and protocol other than standard HTTP or HTTPS.
See the JPDA Debugging section of the Java deployment documentation for an example.
The stackato client can automatically start a local debugger client or IDE instance with connection information for a newly pushed application.
-d debugging option is given to stackato push command, the client looks for a STACKATO_DEBUG_COMMAND
environment variable. If present, the command specified in that variable
is run after the push completes as child process in the foreground
(blocking the parent
stackato process) in the local application
Special %HOST% and %PORT% variables can be used in this command, which are replaced with the hostname or IP address and port number of the new Harbor debugging service.