Provide experimental support for Puma multithreaded application server in GDK

Provide experimental support for Puma multithreaded application server in GDK

Goals:

  • GitLab developers can enable Puma application server through a command line switch or environment variable
  • The application should work as expected, no obvious functionality should fail

See also: https://gitlab.com/gitlab-org/gitlab-ce/issues/3592

Edited by Andrew Newdigate