Support Rails “production” environment within the GDK context. Enables more…

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 production

    echo production > .gdk_environment
    gdk reconfigure

see also:

Edited by username-removed-178117