Support Rails “production” environment within the GDK context. Enables more accurate performance profiling.
Performance Profiling for GitLab GDK
GitLab GDK defaults to the Rails 'development' environment.
For real-time profiling, it is desirable to have Rails use the 'production' environment to allow classes to be cached, queries to be cached, and to allow Rack to avoid re-validating its entire stack for each incoming request.
The GDK allows simulation of a production Rails environment by setting the
contents of the
.gdk_environment file to
echo production > .gdk_environment gdk reconfigure