{"id":38763,"date":"2024-04-19T10:37:07","date_gmt":"2024-04-19T10:37:07","guid":{"rendered":"https:\/\/accuweb.cloud\/resource\/?post_type=faq&#038;p=38763"},"modified":"2026-02-19T07:50:05","modified_gmt":"2026-02-19T07:50:05","slug":"articles-how-to-add-edit-and-remove-environment-variables","status":"publish","type":"faq","link":"https:\/\/accuweb.cloud\/resource\/articles\/articles-how-to-add-edit-and-remove-environment-variables","title":{"rendered":"How to Add, Edit and Remove Environment Variables?"},"content":{"rendered":"<h2 class=\"ack-h2\">How to Add, Edit, and Remove Environment Variables?<\/h2>\n<p>Environment variables are like containers for important values that software needs when it&#8217;s running. Using the Placeholders, the application can gain portability and flexibility. In simple terms, Environment variables are variables whose values are set outside of the program.<\/p>\n<p>One common way to use these variables is to quickly change specific values that are used in many parts of your application.<br \/>\nPreset value configuration is another approach to use variables in your program. This can include turning features on or off or changing how your application behaves. Most certified software platforms come with default variables that developers can use to make hosting applications easier.<\/p>\n<p><a class=\"ack-link-color\" href=\"https:\/\/accuweb.cloud\/resource\/articles\/the-definitive-guide-for-accuweb-cloud-dashboard\/\" target=\"_blank\" rel=\"noopener\">Learn about<\/a> how I can create and manage environments in AccuWeb.Cloud.<\/p>\n<div class=\"article-space\"><\/div>\n<div class=\"ack-formula\"><strong>Note:<\/strong> Please be advised that variable names should consist solely of Latin letters, numbers, and underscores (&#8220;_&#8221;).<\/div>\n<div class=\"article-space\"><\/div>\n<p>Within the Variables tab, you can access and oversee a roster of environment variables specific to the current layer.<\/p>\n<p>If container linking is in effect, variables originating from other nodes within the environment will also appear in this tab, distinguished by a unique prefix. Furthermore, you can edit these variables on the fly, with changes being automatically propagated to all associated source and target containers.<\/p>\n<div class=\"article-space\"><\/div>\n\t\t<div data-elementor-type=\"section\" data-elementor-id=\"38668\" class=\"elementor elementor-38668\" data-elementor-settings=\"{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}\" data-elementor-post-type=\"elementor_library\">\n\t\t\t        <section class=\"elementor-section elementor-top-section elementor-element elementor-element-882321f elementor-section-boxed elementor-section-height-default elementor-section-height-default ct-header-fixed-none ct-row-max-none\" data-id=\"882321f\" data-element_type=\"section\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n            \n                        <div class=\"elementor-container elementor-column-gap-default \">\n                    <div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7cc79cc\" data-id=\"7cc79cc\" data-element_type=\"column\">\n        <div class=\"elementor-widget-wrap elementor-element-populated\">\n                    \n        \t\t<div class=\"elementor-element elementor-element-e31b40f elementor-widget elementor-widget-shortcode\" data-id=\"e31b40f\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t            <\/div>\n        <\/div>\n                    <\/div>\n        <\/section>\n        \t\t<\/div>\n\t\t\n<div class=\"article-space\"><\/div>\n<p><strong>Step 1:<\/strong> <a class=\"ack-link-color\" href=\"https:\/\/accuweb.cloud\/login\" target=\"_blank\" rel=\"noopener\">log in<\/a> to your account at <strong>app.cp-accuweb.cloud.<\/strong><\/p>\n<p><strong>Step 2:<\/strong> Click on the setting located beside the application server and click on <strong>the variable.<\/strong><\/p>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Environment-Variables-01.png\"><img fetchpriority=\"high\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-38785 size-full\" title=\"Variable Selection\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Environment-Variables-01.png\" alt=\"Variable Selection\" width=\"1279\" height=\"294\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Environment-Variables-01.png 1279w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Environment-Variables-01-300x69.png 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Environment-Variables-01-1024x235.png 1024w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Environment-Variables-01-768x177.png 768w\" sizes=\"(max-width: 1279px) 100vw, 1279px\" \/><\/a><\/p>\n<p><strong>Step 3: <\/strong>Here, to <strong>add<\/strong> a new variable, click on the add button.<\/p>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Environment-Variables-02.png\"><img decoding=\"async\" class=\"ack-article-image aligncenter wp-image-38784 size-full\" title=\"Add Variable \" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Environment-Variables-02.png\" alt=\"Add Variable \" width=\"970\" height=\"247\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Environment-Variables-02.png 970w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Environment-Variables-02-300x76.png 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Environment-Variables-02-768x196.png 768w\" sizes=\"(max-width: 970px) 100vw, 970px\" \/><\/a><\/p>\n<p><strong>Step 4:<\/strong> Enter the environment variable and its corresponding value in the designated fields provided. Once entered, click on the <strong>&#8220;Save&#8221;<\/strong> button to apply and save these settings.<\/p>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Environment-Variables-03.png\"><img decoding=\"async\" class=\"ack-article-image aligncenter wp-image-38783 size-full\" title=\"Adding Environment Variable\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Environment-Variables-03.png\" alt=\"Adding Environment Variable\" width=\"971\" height=\"238\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Environment-Variables-03.png 971w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Environment-Variables-03-300x74.png 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Environment-Variables-03-768x188.png 768w\" sizes=\"(max-width: 971px) 100vw, 971px\" \/><\/a><\/p>\n<h2 class=\"ack-h2\">How To Update\/ Remove The Existing Environment Variable?<\/h2>\n<p>Why or in which scenario do we need to update the variable? When updating your application or making significant changes to its functionality, you may need to update environment variables to ensure everything works correctly.<\/p>\n<p>If you modify how your application interacts with databases, APIs, or other services, update corresponding environment variables to reflect the new settings.<\/p>\n<p>In addition to adding records, you can also edit and remove existing records (excluding certain default ones) using the corresponding buttons of the same names.<\/p>\n<p><strong>Step 1:<\/strong> Click on the variable name you want to edit or remove.<\/p>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Environment-Variables-04.png\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-38782 size-full\" title=\"Edit OR Remove Variable \" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Environment-Variables-04.png\" alt=\"Edit OR Remove Variable \" width=\"968\" height=\"237\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Environment-Variables-04.png 968w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Environment-Variables-04-300x73.png 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Environment-Variables-04-768x188.png 768w\" sizes=\"(max-width: 968px) 100vw, 968px\" \/><\/a><\/p>\n<p><strong>Step 2: <\/strong>To make changes to the variable, you can either click on the <strong>&#8220;edit&#8221;<\/strong> button to modify it or click on the <strong>&#8220;remove&#8221;<\/strong> button to delete it.<\/p>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Environment-Variables-05.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-38781\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Environment-Variables-05.png\" alt=\"\" width=\"970\" height=\"220\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Environment-Variables-05.png 970w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Environment-Variables-05-300x68.png 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Environment-Variables-05-768x174.png 768w\" sizes=\"(max-width: 970px) 100vw, 970px\" \/><\/a><\/p>\n<p><strong>Step 3: <\/strong>Click <strong>&#8220;Apply&#8221;<\/strong> to save all the changes made in the <strong>CACHE_MEM_LIMIT<\/strong> layer settings frame. If necessary, you may also need to click <strong>&#8220;Apply&#8221;<\/strong> once more in the wizard window to ensure these changes are applied successfully.<\/p>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Environment-Variables-06.png\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-38780 size-full\" title=\"Save Changes\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Environment-Variables-06.png\" alt=\"Save Changes\" width=\"969\" height=\"196\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Environment-Variables-06.png 969w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Environment-Variables-06-300x61.png 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Environment-Variables-06-768x155.png 768w\" sizes=\"(max-width: 969px) 100vw, 969px\" \/><\/a><\/p>\n<h2 class=\"ack-h2\" style=\"text-align: center;\">Default Environment Variables<\/h2>\n<p>Various options can be used with all the platform-managed stacks:<\/p>\n<div class=\"table-responsive\">\n<table class=\"table table-bordered\">\n<thead>\n<tr class=\"tabletoprow\">\n<th>Variable Name<\/th>\n<th>Editable*<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>{SOFTWARE}_VERSION<\/strong><\/td>\n<td>&#8211;<\/td>\n<td>A version of the specified software (stack, engine, template, module, etc.).<\/td>\n<\/tr>\n<tr>\n<td><strong>CLONE_ON_SCALE<\/strong><\/td>\n<td>+<\/td>\n<td>Defines if new nodes upon horizontal scaling should be clones of a layer\u2019s master (<em>true<\/em>) or created from scratch (<em>false<\/em>).<\/td>\n<\/tr>\n<tr>\n<td><strong>DOCKER_EXPOSED_PORT<\/strong><\/td>\n<td>&#8211;<\/td>\n<td>Lists ports from the\u00a0<em>EXPOSE<\/em>\u00a0directive of the image\u2019s docker file, which were opened via the container firewall during the environment creation.<\/td>\n<\/tr>\n<tr>\n<td><strong>JELASTIC_EXPOSE<\/strong><\/td>\n<td>+<\/td>\n<td>Manages the auto-redirect functionality state with the ability to define the required port manually.<\/td>\n<\/tr>\n<tr>\n<td><strong>MASTER_HOST<\/strong><\/td>\n<td>&#8211;<\/td>\n<td>A short hostname for a master node within a layer.<\/td>\n<\/tr>\n<tr>\n<td><strong>MASTER_ID<\/strong><\/td>\n<td>&#8211;<\/td>\n<td>A unique node identifier of a master node within a layer.<\/td>\n<\/tr>\n<tr>\n<td><strong>MASTER_IP<\/strong><\/td>\n<td>&#8211;<\/td>\n<td>An internal IP address of a master node within a layer.<\/td>\n<\/tr>\n<tr>\n<td><strong>ON_ENV_INSTALL<\/strong><\/td>\n<td>+ (before env creation)<\/td>\n<td>A script (or link to it) is to be executed after environment creation.<\/td>\n<\/tr>\n<tr>\n<td><strong>OPEN_INBOUND_PORTS (JELASTIC_PORTS)<\/strong><\/td>\n<td>+ (before env creation)<\/td>\n<td>Specifies custom ports, which should be opened in the firewall during container creation.<\/td>\n<\/tr>\n<tr>\n<td><strong>PATH<\/strong><\/td>\n<td>&#8211;<\/td>\n<td>A default shell variable, with a list of paths to directories with executable programs.<\/td>\n<\/tr>\n<tr>\n<td><strong>STACK_NAME<\/strong><\/td>\n<td>&#8211;<\/td>\n<td>The name of the current stack.<\/td>\n<\/tr>\n<tr>\n<td><strong>STACK_PATH<\/strong><\/td>\n<td>&#8211;<\/td>\n<td>The home directory of the stack.<\/td>\n<\/tr>\n<tr>\n<td><strong>STACK_USER<\/strong><\/td>\n<td>&#8211;<\/td>\n<td>The name of the stack\u2019s default user.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div class=\"article-space\"><\/div>\n<h3 class=\"ack-h3\">Java<\/h3>\n<p><a class=\"ack-env-table-link\" data-name=\"java\">Click here to check Java Variables<\/a><\/p>\n<div id=\"java-ack-env-table\" class=\"ack-env-table table-responsive\">\n<table class=\"table table-bordered\">\n<thead>\n<tr class=\"tabletoprow\">\n<th>Stack<\/th>\n<th>Variable Name<\/th>\n<th>Editable*<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>All Java<\/td>\n<td><strong>FULL_GC_AGENT_DEBUG<\/strong><\/td>\n<td>+<\/td>\n<td>Enables (true) or disables (false) the debug mode to track the Java GC processes in the logs.<\/td>\n<\/tr>\n<tr>\n<td>All Java<\/td>\n<td><strong>FULL_GC_PERIOD<\/strong><\/td>\n<td>+<\/td>\n<td>Sets the interval (in seconds) between the full GC calls;\u00a0900\u00a0by default, i.e. 15 minutes.<\/td>\n<\/tr>\n<tr>\n<td>All Java<\/td>\n<td><strong>G1PERIODIC_GC_INTERVAL<\/strong><\/td>\n<td>+ (for openJDK 12\/13 only)<\/td>\n<td>A frequency of the G1 Periodic Collection in milliseconds (G1PeriodicGCInterval &#8211; 15 minutes\u00a0by default); set as 0 to disable.<\/td>\n<\/tr>\n<tr>\n<td>All Java<\/td>\n<td><strong>G1PERIODIC_GC_SYS_LOAD_THRESHOLD<\/strong><\/td>\n<td>+ (for openJDK 12\/13 only)<\/td>\n<td>Allows G1 Periodic Collection execution, if the average one-minute system load is below the set value. This condition is ignored if set as zero. Is equal to the\u00a0{CPU_cores_number} * {GC_SYS_LOAD_THRESHOLD_RATE}\u00a0by default.<\/td>\n<\/tr>\n<tr>\n<td>All Java<\/td>\n<td><strong>GC_SYS_LOAD_THRESHOLD_RATE<\/strong><\/td>\n<td>+ (for openJDK 12\/13 only)<\/td>\n<td>Custom multiplier to flexibly adjust the\u00a0G1PeriodicGCSystemLoadThreshold\u00a0value (0.3\u00a0by default).<\/td>\n<\/tr>\n<tr>\n<td>All Java<\/td>\n<td><strong>JAVA_ARGS<\/strong><\/td>\n<td>+<\/td>\n<td>Allows passing some custom arguments to the main function of your application.<\/td>\n<\/tr>\n<tr>\n<td>All Java<\/td>\n<td><strong>JAVA_HOME<\/strong><\/td>\n<td>&#8211;<\/td>\n<td>Points to the directory where the Java runtime environment (JRE) is installed.<\/td>\n<\/tr>\n<tr>\n<td>All Java<\/td>\n<td><strong>JAVA_OPTS_CONFFILE<\/strong><\/td>\n<td>&#8211;<\/td>\n<td>Path to the\u00a0variables.conf\u00a0file.<\/td>\n<\/tr>\n<tr>\n<td>All Java<\/td>\n<td><strong>VERT_SCALING<\/strong><\/td>\n<td>+<\/td>\n<td>Defines if the default Java\u00a0GC agent\u00a0should be enabled (true) or disabled (false).<\/td>\n<\/tr>\n<tr>\n<td>Tomcat &amp; TomEE<\/td>\n<td><strong>HOT_DEPLOY<\/strong><\/td>\n<td>+<\/td>\n<td>Enables (true\/enabled\/1) or disables (false\/disabled\/0, by default) hot deploy (i.e. deploy without restart) for the application server.<\/td>\n<\/tr>\n<tr>\n<td>Tomcat &amp; TomEE<\/td>\n<td><strong>WEBROOT<\/strong><\/td>\n<td>&#8211;<\/td>\n<td>Displays a path to the application deployment directory.<\/td>\n<\/tr>\n<tr>\n<td>GlassFish &amp; Payara<\/td>\n<td><strong>ADMIN_USER<\/strong><\/td>\n<td>&#8211;<\/td>\n<td>A login of the admin user for the administration console.<\/td>\n<\/tr>\n<tr>\n<td>GlassFish &amp; Payara<\/td>\n<td><strong>DAS<\/strong><\/td>\n<td>&#8211;<\/td>\n<td>Shows if there is a\u00a0DAS\u00a0node (required to configure cluster) for the current layer.<\/td>\n<\/tr>\n<tr>\n<td>GlassFish &amp; Payara<\/td>\n<td><strong>GMS_LISTENER_PORT<\/strong><\/td>\n<td>&#8211;<\/td>\n<td>A port used by the group management service (GMS).<\/td>\n<\/tr>\n<tr>\n<td>GlassFish &amp; Payara<\/td>\n<td><strong>HAZELCAST_CONFIG<\/strong><\/td>\n<td>+<\/td>\n<td>Sets a path to the\u00a0hazelcast\u00a0configuration file.<\/td>\n<\/tr>\n<tr>\n<td>GlassFish &amp; Payara<\/td>\n<td><strong>HOME_DIR<\/strong><\/td>\n<td>&#8211;<\/td>\n<td>Container home directory.<\/td>\n<\/tr>\n<tr>\n<td>GlassFish &amp; Payara<\/td>\n<td><strong>JELASTIC_PRIORITY_PORTS<\/strong><\/td>\n<td>+<\/td>\n<td>Sets a\u00a0GlassFish\u00a0HTTP listener port.<\/td>\n<\/tr>\n<tr>\n<td>GlassFish &amp; Payara<\/td>\n<td><strong>PORT_4848_TCP_PORT<\/strong><\/td>\n<td>&#8211;<\/td>\n<td>A port for the admin console.<\/td>\n<\/tr>\n<tr>\n<td>GlassFish &amp; Payara<\/td>\n<td><strong>PSWD_FILE<\/strong><\/td>\n<td>&#8211;<\/td>\n<td>A path to the file with an admin user password.<\/td>\n<\/tr>\n<tr>\n<td>GlassFish &amp; Payara<\/td>\n<td><strong>WEBROOT<\/strong><\/td>\n<td>&#8211;<\/td>\n<td>Displays a path to the application deployment directory.<\/td>\n<\/tr>\n<tr>\n<td>WildFly<\/td>\n<td><strong>ADMIN_USER<\/strong><\/td>\n<td>&#8211;<\/td>\n<td>A login of the admin user for the administration console.<\/td>\n<\/tr>\n<tr>\n<td>WildFly<\/td>\n<td><strong>HOME_DIR<\/strong><\/td>\n<td>&#8211;<\/td>\n<td>Container home directory.<\/td>\n<\/tr>\n<tr>\n<td>WildFly<\/td>\n<td><strong>JBOSS_HOME<\/strong><\/td>\n<td>&#8211;<\/td>\n<td>WildFly home directory.<\/td>\n<\/tr>\n<tr>\n<td>WildFly<\/td>\n<td><strong>JELASTIC_MEMORY_AUTOCONFIG<\/strong><\/td>\n<td>+<\/td>\n<td>Enables (true) or disables (false) memory auto-configuration for WildFly.<\/td>\n<\/tr>\n<tr>\n<td>WildFly<\/td>\n<td><strong>LAUNCH_JBOSS_IN_BACKGROUND<\/strong><\/td>\n<td>+<\/td>\n<td>Enables (true) or disables (false) start of an application server in the background mode.<\/td>\n<\/tr>\n<tr>\n<td>WildFly<\/td>\n<td><strong>STANDALONE_MODE_CONFIG<\/strong><\/td>\n<td>+<\/td>\n<td>A configuration file to launch a\u00a0standalone WildFly\u00a0server.<\/td>\n<\/tr>\n<tr>\n<td>Spring Boot<\/td>\n<td><strong>HOME_DIR<\/strong><\/td>\n<td>&#8211;<\/td>\n<td>Container home directory.<\/td>\n<\/tr>\n<tr>\n<td>Java Engine<\/td>\n<td><strong>HOME_DIR<\/strong><\/td>\n<td>&#8211;<\/td>\n<td>Container home directory.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div class=\"article-space\"><\/div>\n<h3 class=\"ack-h3\">PHP<\/h3>\n<p><a class=\"ack-env-table-link\" data-name=\"php\"> Click here to check PHP Variables<\/a><\/p>\n<div id=\"php-ack-env-table\" class=\"ack-env-table table-responsive\">\n<table class=\"table table-bordered\">\n<thead>\n<tr class=\"tabletoprow\">\n<th>Stack<\/th>\n<th>Variable Name<\/th>\n<th>Editable*<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>All PHP<\/td>\n<td><strong>CACHE_MEM_LIMIT<\/strong><\/td>\n<td>+<\/td>\n<td>Defines the portion of RAM, which should be reserved for the built-in\u00a0<em>Redis<\/em>\u00a0cache server,\u00a0<em>10%<\/em>\u00a0of container total RAM by default.<\/td>\n<\/tr>\n<tr>\n<td>All PHP<\/td>\n<td><strong>JELASTIC_AUTOCONFIG<\/strong><\/td>\n<td>+<\/td>\n<td>Enables (true\/enabled\/1, by default) or disables (false\/disabled\/0)\u00a0smart auto-configuration\u00a0based on the allocated RAM and number of CPU cores.<\/td>\n<\/tr>\n<tr>\n<td>All PHP<\/td>\n<td><strong>PHP_MAX_EXECUTION_TIME<\/strong><\/td>\n<td>+<\/td>\n<td>Sets the\u00a0max_execution_time\u00a0PHP setting &#8211; a maximum time (in seconds) before terminating a script.\u00a0300\u00a0seconds by default.<\/td>\n<\/tr>\n<tr>\n<td>All PHP<\/td>\n<td><strong>PHP_MEMORY_LIMIT<\/strong><\/td>\n<td>+<\/td>\n<td>Sets the\u00a0memory_limit\u00a0PHP setting &#8211; a maximum memory limit per script. It can be set in percentage or MB (25%\u00a0by default;\u00a0-1\u00a0for unlimited).<\/td>\n<\/tr>\n<tr>\n<td>All PHP<\/td>\n<td><strong>REDIS_ENABLED<\/strong><\/td>\n<td>+<\/td>\n<td>Enables (true) or disables (false) object caching with Redis. Service restart is required to apply changes.<\/td>\n<\/tr>\n<tr>\n<td>All PHP<\/td>\n<td><strong>WEBROOT<\/strong><\/td>\n<td>&#8211;<\/td>\n<td>Displays a path to the application deployment directory.<\/td>\n<\/tr>\n<tr>\n<td>NGINX<\/td>\n<td><strong>PHPFPM_MAX_CHILDREN<\/strong><\/td>\n<td>+<\/td>\n<td>Sets a number of child worker processes for PHP-FPM. It is equal to the number of CPU cores available for the container by default (but no less than 2).<\/td>\n<\/tr>\n<tr>\n<td>NGINX<\/td>\n<td><strong>PROXY_READ_TIMEOUT<\/strong><\/td>\n<td>+<\/td>\n<td>Sets a read timeout (in seconds) from the backend.<\/td>\n<\/tr>\n<tr>\n<td>LiteSpeed Web Server<\/td>\n<td><strong>ADMIN_USER<\/strong><\/td>\n<td>&#8211;<\/td>\n<td>A login of the admin user for the administration console.<\/td>\n<\/tr>\n<tr>\n<td>LiteSpeed Web Server<\/td>\n<td><strong>LSWS_MAX_CHILDREN<\/strong><\/td>\n<td>+<\/td>\n<td>Redefines the maximum children process limit for the server. The variable is hidden by default as the platform sets this value equal to the number of available CPU cores (usually ensures the best operability). You need to manually add this variable and restart the server to redefine the value.<\/td>\n<\/tr>\n<tr>\n<td>LiteSpeed Web Server<\/td>\n<td><strong>SERVER_WEBROOT<\/strong><\/td>\n<td>&#8211;<\/td>\n<td>Displays a path to the application deployment directory.<\/td>\n<\/tr>\n<tr>\n<td>LiteSpeed Web Server<\/td>\n<td><strong>WAF<\/strong><\/td>\n<td>+<\/td>\n<td>Enables (true) or disables (false) Web Application Firewall with the\u00a0Comodo\u00a0default ruleset for the\u00a0LiteSpeed Web Server.<\/td>\n<\/tr>\n<tr>\n<td>LiteSpeed Web Server<\/td>\n<td><strong>WP_PROTECT<\/strong><\/td>\n<td>+<\/td>\n<td>Configures an action for the\u00a0WordPress Brute Force Attack Protection\u00a0feature (*off|on|drop<\/td>\n<\/tr>\n<tr>\n<td>LiteSpeed Web Server<\/td>\n<td><strong>WP_PROTECT_LIMIT<\/strong><\/td>\n<td>+<\/td>\n<td>Sets a limit for the\u00a0WordPress Brute Force Attack Protection\u00a0feature (<em>0|1|2-1000<\/em>;\u00a0<em>10<\/em>\u00a0by default).<\/td>\n<\/tr>\n<tr>\n<td>LLSMP<\/td>\n<td><strong>ADMIN_USER<\/strong><\/td>\n<td>&#8211;<\/td>\n<td>A login of the admin user for the administration console.<\/td>\n<\/tr>\n<tr>\n<td>LLSMP<\/td>\n<td><strong>ADMINPANEL_ENABLED<\/strong><\/td>\n<td>+<\/td>\n<td>The \u201ctrue\u201d and \u201c1\u201d values allow usage of the admin panel, while any other disables it. Restart is required to apply changes.<\/td>\n<\/tr>\n<tr>\n<td>LLSMP<\/td>\n<td><strong>CP_MEM_LIMIT<\/strong><\/td>\n<td>+<\/td>\n<td>Defines the portion of RAM, which should be reserved for the application server,\u00a0<em>50%<\/em>\u00a0of container total RAM by default.<\/td>\n<\/tr>\n<tr>\n<td>LLSMP<\/td>\n<td><strong>DB_MEM_LIMIT<\/strong><\/td>\n<td>+<\/td>\n<td>Defines the portion of RAM, which should be reserved for the built-in\u00a0MariaDB\u00a0database server,\u00a040%\u00a0of container total RAM by default.<\/td>\n<\/tr>\n<tr>\n<td>LLSMP<\/td>\n<td><strong>LSWS_MAX_CHILDREN<\/strong><\/td>\n<td>+<\/td>\n<td>Redefines the maximum children process limit for the server. The variable is hidden by default as the platform sets this value equal to the number of available CPU cores (usually ensures the best operability). You need to manually add this variable and restart the server to redefine the value.<\/td>\n<\/tr>\n<tr>\n<td>LLSMP<\/td>\n<td><strong>SERVER_WEBROOT<\/strong><\/td>\n<td>&#8211;<\/td>\n<td>Displays a path to the application deployment directory.<\/td>\n<\/tr>\n<tr>\n<td>LLSMP<\/td>\n<td><strong>WAF<\/strong><\/td>\n<td>+<\/td>\n<td>Enables (true) or disables (false) Web Application Firewall with the\u00a0Comodo\u00a0default ruleset for the\u00a0LiteSpeed Web Server.<\/td>\n<\/tr>\n<tr>\n<td>LLSMP<\/td>\n<td><strong>WP_PROTECT<\/strong><\/td>\n<td>+<\/td>\n<td>Configures an action for the\u00a0WordPress Brute Force Attack Protection\u00a0feature (off|on|drop|deny|throttle|captcha;\u00a0off\u00a0by default).<\/td>\n<\/tr>\n<tr>\n<td>LLSMP<\/td>\n<td><strong>WP_PROTECT_LIMIT<\/strong><\/td>\n<td>+<\/td>\n<td>Sets a limit for the\u00a0WordPress Brute Force Attack Protection\u00a0feature (<em>0|1|2-1000<\/em>;\u00a0<em>10<\/em>\u00a0by default).<\/td>\n<\/tr>\n<tr>\n<td>LEMP<\/td>\n<td><strong>ADMINPANEL_ENABLED<\/strong><\/td>\n<td>+<\/td>\n<td>The \u201ctrue\u201d and \u201c1\u201d values allow usage of the admin panel, while any other disables it. Restart is required to apply changes.<\/td>\n<\/tr>\n<tr>\n<td>LEMP<\/td>\n<td><strong>CP_MEM_LIMIT<\/strong><\/td>\n<td>+<\/td>\n<td>Defines the portion of RAM, which should be reserved for the application server,\u00a0<em>50%<\/em>\u00a0of container total RAM by default.<\/td>\n<\/tr>\n<tr>\n<td>LEMP<\/td>\n<td><strong>DB_MEM_LIMIT<\/strong><\/td>\n<td>+<\/td>\n<td>Defines the portion of RAM, which should be reserved for the built-in\u00a0MariaDB\u00a0database server,\u00a040%\u00a0of container total RAM by default.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div class=\"article-space\"><\/div>\n<h3 class=\"ack-h3\">Ruby<\/h3>\n<p><a class=\"ack-env-table-link\" data-name=\"ruby\">Click here to check Ruby Variables<\/a><\/p>\n<div id=\"ruby-ack-env-table\" class=\"ack-env-table table-responsive\">\n<table class=\"table table-bordered\">\n<thead>\n<tr class=\"tabletoprow\">\n<th>Variable Name<\/th>\n<th>Editable*<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>GEM_HOME<\/strong><\/td>\n<td>+<\/td>\n<td>Locations (can be several) where gems can be found (should include\u00a0GEM_PATH).<\/td>\n<\/tr>\n<tr>\n<td><strong>GEM_PATH<\/strong><\/td>\n<td>&#8211;<\/td>\n<td>A location where gems will be installed by default.<\/td>\n<\/tr>\n<tr>\n<td><strong>IRBRC<\/strong><\/td>\n<td>&#8211;<\/td>\n<td>A path to the\u00a0IRB\u00a0configuration file.<\/td>\n<\/tr>\n<tr>\n<td><strong>MY_RUBY_HOME<\/strong><\/td>\n<td>&#8211;<\/td>\n<td>A path to the directory where the Ruby engine is located.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div class=\"article-space\"><\/div>\n<h3 class=\"ack-h3\">Node.js<\/h3>\n<p><a class=\"ack-env-table-link\" data-name=\"nodejs\">Click here to check Node.js Variables<\/a><\/p>\n<div id=\"nodejs-ack-env-table\" class=\"ack-env-table table-responsive\">\n<table class=\"table table-bordered\">\n<thead>\n<tr class=\"tabletoprow\">\n<th>Variable Name<\/th>\n<th>Editable*<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>APP_FILE<\/strong><\/td>\n<td>+<\/td>\n<td>The main Node.js application file is to be launched.<\/td>\n<\/tr>\n<tr>\n<td><strong>AUTO_OLD_HEAP<\/strong><\/td>\n<td>+<\/td>\n<td>Turns on\/off (<em>true\/false<\/em>) the platform memory autoconfiguration &#8211; sets the maximum size of an old heap based on the amount of memory on the container.<\/td>\n<\/tr>\n<tr>\n<td><strong>HOME_DIR<\/strong><\/td>\n<td>&#8211;<\/td>\n<td>Container home directory.<\/td>\n<\/tr>\n<tr>\n<td><strong>NODE_ENV<\/strong><\/td>\n<td>&#8211;<\/td>\n<td>Specifies the environment in which an application is running (e.g.\u00a0<em>development<\/em>,\u00a0<em>staging<\/em>,\u00a0<em>production<\/em>,\u00a0<em>testing<\/em>, etc.).<\/td>\n<\/tr>\n<tr>\n<td><strong>NODE_OPTIONS<\/strong><\/td>\n<td>+<\/td>\n<td>Variable for specifying the Node.js runtime\u00a0<em>v8<\/em>\u00a0options.<\/td>\n<\/tr>\n<tr>\n<td><strong>NVM_DIR<\/strong><\/td>\n<td>&#8211;<\/td>\n<td>A path to the\u00a0<em>NVM<\/em>\u00a0installation location.<\/td>\n<\/tr>\n<tr>\n<td><strong>PACKAGE_MANAGER<\/strong><\/td>\n<td>+<\/td>\n<td>A variable that contains the name of a\u00a0package manager\u00a0for installing the javascript packages (<em>npm<\/em>\u00a0or\u00a0<em>yarn<\/em>).<\/td>\n<\/tr>\n<tr>\n<td><strong>PACKAGE_MANAGER_OPTS<\/strong><\/td>\n<td>+<\/td>\n<td>Additional options for the package manager (refer to the official\u00a0npm\u00a0or\u00a0yarn\u00a0documentation).<\/td>\n<\/tr>\n<tr>\n<td><strong>PROCESS_MANAGER<\/strong><\/td>\n<td>+<\/td>\n<td>Variable for choosing the Node.js\u00a0process manager\u00a0(i.e.\u00a0<em>npm<\/em>,\u00a0<em>pm2<\/em>,\u00a0<em>forever<\/em>,\u00a0<em>supervisor<\/em>).<\/td>\n<\/tr>\n<tr>\n<td><strong>PROCESS_MANAGER_FILE<\/strong><\/td>\n<td>&#8211;<\/td>\n<td>A path to the file that contains the start options for the process manager.<\/td>\n<\/tr>\n<tr>\n<td><strong>REDIRECT_EXCLUDE_PORTS<\/strong><\/td>\n<td>+<\/td>\n<td>Excludes listed ports from the\u00a0auto-redirect\u00a0algorithm (e.g.\u00a022,23,25,21,111,2049,8743,7979).<\/td>\n<\/tr>\n<tr>\n<td><strong>ROOT_DIR<\/strong><\/td>\n<td>&#8211;<\/td>\n<td>Displays a path to the application deployment directory.<\/td>\n<\/tr>\n<tr>\n<td><strong>UPDATE_PACKAGES_ON_RESTART<\/strong><\/td>\n<td>+<\/td>\n<td>Enables (<em>true<\/em>) or disables (<em>false<\/em>) automatic package installation after the <em>nodejs<\/em>\u00a0service restart. If there is no\u00a0<em>node_modules<\/em>\u00a0directory inside the\u00a0<em>webroot<\/em>\u00a0one, such an update is called regardless of this variable.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div class=\"article-space\"><\/div>\n<h3 class=\"ack-h3\">Go (Golang)<\/h3>\n<p><a class=\"ack-env-table-link\" data-name=\"golang\">Click here to check Go Golang Variables<\/a><\/p>\n<div id=\"golang-ack-env-table\" class=\"ack-env-table table-responsive\">\n<table class=\"table table-bordered\">\n<thead>\n<tr class=\"tabletoprow\">\n<th>Variable Name<\/th>\n<th>Editable*<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>GO_BUILD_OPTIONS<\/strong><\/td>\n<td>+<\/td>\n<td>Options and flags that should be used for the\u00a0<em>Go<\/em>\u00a0application building.<\/td>\n<\/tr>\n<tr>\n<td><strong>GO_RUN<\/strong><\/td>\n<td>+<\/td>\n<td>Sets the name of the executable binary file. If not specified, the deployment script will try to locate one based on the project name.<\/td>\n<\/tr>\n<tr>\n<td><strong>GO_RUN_OPTIONS<\/strong><\/td>\n<td>+<\/td>\n<td>Options and flags that should be used to run the\u00a0<em>Go<\/em>\u00a0application.<\/td>\n<\/tr>\n<tr>\n<td><strong>GOPATH<\/strong><\/td>\n<td>&#8211;<\/td>\n<td>Defines the\u00a0<em>Go<\/em>\u00a0application deployment folder.<\/td>\n<\/tr>\n<tr>\n<td><strong>WEB_ROOT<\/strong><\/td>\n<td>&#8211;<\/td>\n<td>A path to the deployed application.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div class=\"article-space\"><\/div>\n<h3 class=\"ack-h3\">.NET Core<\/h3>\n<p><a class=\"ack-env-table-link\" data-name=\"dotnet\">Click here to check .NET Core Variables<\/a><\/p>\n<div id=\"dotnet-ack-env-table\" class=\"ack-env-table table-responsive\">\n<table class=\"table table-bordered\">\n<thead>\n<tr class=\"tabletoprow\">\n<th>Variable Name<\/th>\n<th>Editable*<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>APP_NAME<\/strong><\/td>\n<td>+<\/td>\n<td>Points to the particular folder (if there are multiple applications in a single repository) or runs a specific\u00a0<em>.dll<\/em>\u00a0file in your project.<\/td>\n<\/tr>\n<tr>\n<td><strong>ASPNETCORE_URLS<\/strong><\/td>\n<td>+<\/td>\n<td>Configures .NET Core services to work with the specified URL.<\/td>\n<\/tr>\n<tr>\n<td><strong>RUN_OPTION<\/strong><\/td>\n<td>+<\/td>\n<td>Provides additional\u00a0<em>dotnet run<\/em>\u00a0options for your project.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div class=\"article-space\"><\/div>\n<h3 class=\"ack-h3\">Load Balancers<\/h3>\n<p><a class=\"ack-env-table-link\" data-name=\"loadbal\">Click here to check Load Balancers Variables<\/a><\/p>\n<div id=\"loadbal-ack-env-table\" class=\"ack-env-table table-responsive\">\n<table class=\"table table-bordered\">\n<thead>\n<tr class=\"tabletoprow\">\n<th>Stack<\/th>\n<th>Variable Name<\/th>\n<th>Editable*<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>HAProxy<\/td>\n<td><strong>TCP_BALANCING<\/strong><\/td>\n<td>+<\/td>\n<td>Enables (true) or disables (false) traffic proxying and balancing to TPC backends.<\/td>\n<\/tr>\n<tr>\n<td>NGINX<\/td>\n<td><strong>PROXY_READ_TIMEOUT<\/strong><\/td>\n<td>+<\/td>\n<td>Sets a read timeout (in seconds) from the backend.<\/td>\n<\/tr>\n<tr>\n<td>NGINX<\/td>\n<td><strong>UPSTREAM_KEEPALIVE<\/strong><\/td>\n<td>+<\/td>\n<td>Sets the\u00a0keepalive\u00a0directive value for the upstream.<\/td>\n<\/tr>\n<tr>\n<td>NGINX<\/td>\n<td><strong>WORKER_PROCESSES<\/strong><\/td>\n<td>+<\/td>\n<td>Sets a number of worker processes &#8211; can be autodetected by NGINX (auto) or set equal to the CPU cores count (define).<\/td>\n<\/tr>\n<tr>\n<td>LiteSpeed ADC<\/td>\n<td><strong>ADMIN_USER<\/strong><\/td>\n<td>&#8211;<\/td>\n<td>A login of the admin user for the administration console.<\/td>\n<\/tr>\n<tr>\n<td>LiteSpeed ADC<\/td>\n<td><strong>DEFAULT_CLUSTER<\/strong><\/td>\n<td>+<\/td>\n<td>Select the load balancing type for requests&#8217; proxying (HTTP,\u00a0AJP,\u00a0FCGI,\u00a0LSAPI). This logic can be disabled (0,\u00a0disabled,\u00a0false).<\/td>\n<\/tr>\n<tr>\n<td>LiteSpeed ADC<\/td>\n<td><strong>JELASTIC_AUTOCONFIG<\/strong><\/td>\n<td>+<\/td>\n<td>Enables (true\/enabled\/1, by default) or disables (false\/disabled\/0)\u00a0smart auto-configuration\u00a0based on the allocated RAM and number of CPU cores.<\/td>\n<\/tr>\n<tr>\n<td>LiteSpeed ADC<\/td>\n<td><strong>WP_PROTECT<\/strong><\/td>\n<td>+<\/td>\n<td>Configures an action for the\u00a0WordPress Brute Force Attack Protection\u00a0feature (off|on|drop|deny|throttle|captcha;\u00a0off\u00a0by default).<\/td>\n<\/tr>\n<tr>\n<td>LiteSpeed ADC<\/td>\n<td><strong>WP_PROTECT_LIMIT<\/strong><\/td>\n<td>+<\/td>\n<td>Sets a limit for the\u00a0WordPress Brute Force Attack Protection\u00a0feature (0|1|2-1000;\u00a010\u00a0by default).<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div class=\"article-space\"><\/div>\n<h3 class=\"ack-h3\">Databases<\/h3>\n<p><a class=\"ack-env-table-link\" data-name=\"database\">Click here to check Database Variables<\/a><\/p>\n<div id=\"database-ack-env-table\" class=\"ack-env-table table-responsive\">\n<table class=\"table table-bordered\">\n<thead>\n<tr class=\"tabletoprow\">\n<th>Stack<\/th>\n<th>Variable Name<\/th>\n<th>Editable*<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>All Databases<\/td>\n<td><strong>ADMINPANEL_ENABLED<\/strong>\u00a0(<strong>PHPMYADMIN_ENABLED<\/strong>)<\/td>\n<td>+<\/td>\n<td>The \u201ctrue\u201d and \u201c1\u201d values allow usage of the admin panel, while any other disables it. Restart is required to apply changes. The value in brackets is deprecated but can still be used on the MySQL and MariaDB databases.<\/td>\n<\/tr>\n<tr>\n<td>MySQL, MariaDB, Percona<\/td>\n<td><strong>JELASTIC_AUTOCONFIG<\/strong><\/td>\n<td>+<\/td>\n<td>Enables (true\/enabled\/1, by default) or disables (false\/disabled\/0)\u00a0smart auto-configuration\u00a0based on the allocated RAM and number of CPU cores.<\/td>\n<\/tr>\n<tr>\n<td>MySQL, MariaDB, Percona<\/td>\n<td><strong>MAX_OOM_REDUCE_CYCLES<\/strong><\/td>\n<td>+<\/td>\n<td>Configures a maximum number of cycles for\u00a0innodb_buffer_pool_size reduction\u00a0after OOM-caused restart (5\u00a0times by default).<\/td>\n<\/tr>\n<tr>\n<td>MySQL, MariaDB, Percona<\/td>\n<td><strong>OOM_ADJUSTMENT<\/strong><\/td>\n<td>+<\/td>\n<td>Defines a value in %, MB, GB (10%\u00a0by default) that the current\u00a0innodb_buffer_pool_size\u00a0parameter should be reduced after each OOM-caused restart.<\/td>\n<\/tr>\n<tr>\n<td>MySQL, MariaDB, Percona<\/td>\n<td><strong>OOM_DETECTION_DELTA<\/strong><\/td>\n<td>+<\/td>\n<td>Sets a period (2\u00a0seconds by default) for the platform to analyze logs after each service restart to decide if it was caused by OOM killer.<\/td>\n<\/tr>\n<tr>\n<td>Redis<\/td>\n<td><strong>REDIS_COMMANDER<\/strong><\/td>\n<td>+<\/td>\n<td>Defines if the\u00a0Redis Commander\u00a0management tool should be\u00a0enabled\u00a0or\u00a0disabled.<\/td>\n<\/tr>\n<tr>\n<td>Redis<\/td>\n<td><strong>REDIS_SENTINEL<\/strong><\/td>\n<td>+<\/td>\n<td>Defines if the\u00a0Redis Sentinel\u00a0high-availability and monitoring tool should be\u00a0enabled\u00a0or\u00a0disabled.<\/td>\n<\/tr>\n<tr>\n<td>Coachbase<\/td>\n<td><strong>ADMIN_USER<\/strong><\/td>\n<td>&#8211;<\/td>\n<td>A login of the admin user for the administration console.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div class=\"article-space\"><\/div>\n<h3 class=\"ack-h3\">Other Stacks<\/h3>\n<p><a class=\"ack-env-table-link\" data-name=\"stacks\">Click here to check Other Stacks Variables<\/a><\/p>\n<div id=\"stacks-ack-env-table\" class=\"ack-env-table table-responsive\">\n<table class=\"table table-bordered\">\n<thead>\n<tr class=\"tabletoprow\">\n<th>Stack<\/th>\n<th>Variable Name<\/th>\n<th>Editable*<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Maven<\/td>\n<td><strong>JAVA_HOME<\/strong><\/td>\n<td>&#8211;<\/td>\n<td>Points to the directory where the Java runtime environment (JRE) is installed.<\/td>\n<\/tr>\n<tr>\n<td>Maven<\/td>\n<td><strong>JAVA_OPTS_CONFFILE<\/strong><\/td>\n<td>&#8211;<\/td>\n<td>Path to the\u00a0variables.conf\u00a0file.<\/td>\n<\/tr>\n<tr>\n<td>Maven<\/td>\n<td><strong>MAVEN_DEPLOY_ARTIFACT<\/strong><\/td>\n<td>+<\/td>\n<td>Defines an artifact to be deployed (can be redefined for a\u00a0particular project).<\/td>\n<\/tr>\n<tr>\n<td>Maven<\/td>\n<td><strong>MAVEN_OPTS<\/strong><\/td>\n<td>+<\/td>\n<td>Sets parameters to be used to start up the JVM running Maven and can be used to supply additional global\u00a0options.<\/td>\n<\/tr>\n<tr>\n<td>Maven<\/td>\n<td><strong>MAVEN_RUN_ARGS<\/strong><\/td>\n<td>+<\/td>\n<td>Allows passing some custom arguments for the application build (can be redefined for a\u00a0particular project).<\/td>\n<\/tr>\n<tr>\n<td>Maven<\/td>\n<td><strong>VERT_SCALING<\/strong><\/td>\n<td>+<\/td>\n<td>Defines if the default Java\u00a0GC agent\u00a0should be enabled (true) or disabled (false).<\/td>\n<\/tr>\n<tr>\n<td>Shared Storage<\/td>\n<td><strong>HOME_DIR<\/strong><\/td>\n<td>&#8211;<\/td>\n<td>Container home directory.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div class=\"cta-btn-top-space\"><\/div>\n\t\t<div data-elementor-type=\"section\" data-elementor-id=\"38668\" class=\"elementor elementor-38668\" data-elementor-settings=\"{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}\" data-elementor-post-type=\"elementor_library\">\n\t\t\t        <section class=\"elementor-section elementor-top-section elementor-element elementor-element-882321f elementor-section-boxed elementor-section-height-default elementor-section-height-default ct-header-fixed-none ct-row-max-none\" data-id=\"882321f\" data-element_type=\"section\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n            \n                        <div class=\"elementor-container elementor-column-gap-default \">\n                    <div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7cc79cc\" data-id=\"7cc79cc\" data-element_type=\"column\">\n        <div class=\"elementor-widget-wrap elementor-element-populated\">\n                    \n        \t\t<div class=\"elementor-element elementor-element-e31b40f elementor-widget elementor-widget-shortcode\" data-id=\"e31b40f\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t            <\/div>\n        <\/div>\n                    <\/div>\n        <\/section>\n        \t\t<\/div>\n\t\t\n<div class=\"cta-btn-bottom-space\"><\/div>\n","protected":false},"author":1,"featured_media":52879,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","class_list":["post-38763","faq","type-faq","status-publish","has-post-thumbnail","hentry","faq_topics-environment-management","faq_topics-environment-variables","faq_topics-environment-variables-overview","faq_topics-kb","faq_topics-product-documentation"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.10 (Yoast SEO v24.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>The Importance of Environment Variables in Software Development<\/title>\n<meta name=\"description\" content=\"Learn how environment variables enhance software development by improving the flexibility and portability of your application.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/accuweb.cloud\/resource\/articles\/how-to-add-edit-and-remove-environment-variables\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Add, Edit and Remove Environment Variables?\" \/>\n<meta property=\"og:description\" content=\"Learn how environment variables enhance software development by improving the flexibility and portability of your application.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/accuweb.cloud\/resource\/articles\/how-to-add-edit-and-remove-environment-variables\" \/>\n<meta property=\"og:site_name\" content=\"AccuWeb Cloud\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-19T07:50:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"13 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/how-to-add-edit-and-remove-environment-variables\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/articles-how-to-add-edit-and-remove-environment-variables\"},\"author\":{\"name\":\"Jilesh Patadiya\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/#\/schema\/person\/a7a4cbe8405202b537509c757b588c58\"},\"headline\":\"How to Add, Edit and Remove Environment Variables?\",\"datePublished\":\"2024-04-19T10:37:07+00:00\",\"dateModified\":\"2026-02-19T07:50:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/articles-how-to-add-edit-and-remove-environment-variables\"},\"wordCount\":2735,\"publisher\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/#organization\"},\"image\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/how-to-add-edit-and-remove-environment-variables\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg\",\"inLanguage\":\"en-US\"},{\"@type\":[\"WebPage\",\"FAQPage\"],\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/articles-how-to-add-edit-and-remove-environment-variables\",\"url\":\"https:\/\/accuweb.cloud\/resource\/articles\/how-to-add-edit-and-remove-environment-variables\/\",\"name\":\"The Importance of Environment Variables in Software Development\",\"isPartOf\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/how-to-add-edit-and-remove-environment-variables\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/how-to-add-edit-and-remove-environment-variables\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg\",\"datePublished\":\"2024-04-19T10:37:07+00:00\",\"dateModified\":\"2026-02-19T07:50:05+00:00\",\"description\":\"Learn how environment variables enhance software development by improving the flexibility and portability of your application.\",\"breadcrumb\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/how-to-add-edit-and-remove-environment-variables\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/accuweb.cloud\/resource\/articles\/how-to-add-edit-and-remove-environment-variables\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/how-to-add-edit-and-remove-environment-variables\/#primaryimage\",\"url\":\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg\",\"contentUrl\":\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg\",\"width\":1280,\"height\":720},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/how-to-add-edit-and-remove-environment-variables\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/accuweb.cloud\/resource\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Add, Edit and Remove Environment Variables?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/#website\",\"url\":\"https:\/\/accuweb.cloud\/resource\/\",\"name\":\"AccuWeb Cloud\",\"description\":\"Cutting Edge Cloud Computing\",\"publisher\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/accuweb.cloud\/resource\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/#organization\",\"name\":\"AccuWeb.Cloud\",\"url\":\"https:\/\/accuweb.cloud\/resource\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/accuwebcloud_logo_black_tagline.jpg\",\"contentUrl\":\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/accuwebcloud_logo_black_tagline.jpg\",\"width\":156,\"height\":87,\"caption\":\"AccuWeb.Cloud\"},\"image\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/#\/schema\/person\/a7a4cbe8405202b537509c757b588c58\",\"name\":\"Jilesh Patadiya\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/2cea2bdb5bbabb771ee67e96acad7396f25cb1a0c360b9bc4a9ac40cea9cd8b2?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/2cea2bdb5bbabb771ee67e96acad7396f25cb1a0c360b9bc4a9ac40cea9cd8b2?s=96&d=mm&r=g\",\"caption\":\"Jilesh Patadiya\"},\"description\":\"Jilesh Patadiya, the visionary Co-Founder and Chief Technology Officer (CTO) behind AccuWeb.Cloud. Founder &amp; CTO at AccuWebHosting.com. He shares his web hosting insights on the AccuWeb.Cloud blog. He mostly writes on the latest web hosting trends, WordPress, storage technologies, and Windows and Linux hosting platforms.\",\"sameAs\":[\"https:\/\/accuweb.cloud\/resource\",\"https:\/\/www.facebook.com\/accuwebhosting\",\"https:\/\/www.instagram.com\/accuwebhosting\/\",\"https:\/\/www.linkedin.com\/company\/accuwebhosting\/\",\"https:\/\/x.com\/accuwebhosting\",\"https:\/\/www.youtube.com\/c\/Accuwebhosting\"],\"url\":\"https:\/\/accuweb.cloud\/resource\/author\/accuwebadmin\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"The Importance of Environment Variables in Software Development","description":"Learn how environment variables enhance software development by improving the flexibility and portability of your application.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/accuweb.cloud\/resource\/articles\/how-to-add-edit-and-remove-environment-variables","og_locale":"en_US","og_type":"article","og_title":"How to Add, Edit and Remove Environment Variables?","og_description":"Learn how environment variables enhance software development by improving the flexibility and portability of your application.","og_url":"https:\/\/accuweb.cloud\/resource\/articles\/how-to-add-edit-and-remove-environment-variables","og_site_name":"AccuWeb Cloud","article_modified_time":"2026-02-19T07:50:05+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"13 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/accuweb.cloud\/resource\/articles\/how-to-add-edit-and-remove-environment-variables\/#article","isPartOf":{"@id":"https:\/\/accuweb.cloud\/resource\/articles\/articles-how-to-add-edit-and-remove-environment-variables"},"author":{"name":"Jilesh Patadiya","@id":"https:\/\/accuweb.cloud\/resource\/#\/schema\/person\/a7a4cbe8405202b537509c757b588c58"},"headline":"How to Add, Edit and Remove Environment Variables?","datePublished":"2024-04-19T10:37:07+00:00","dateModified":"2026-02-19T07:50:05+00:00","mainEntityOfPage":{"@id":"https:\/\/accuweb.cloud\/resource\/articles\/articles-how-to-add-edit-and-remove-environment-variables"},"wordCount":2735,"publisher":{"@id":"https:\/\/accuweb.cloud\/resource\/#organization"},"image":{"@id":"https:\/\/accuweb.cloud\/resource\/articles\/how-to-add-edit-and-remove-environment-variables\/#primaryimage"},"thumbnailUrl":"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg","inLanguage":"en-US"},{"@type":["WebPage","FAQPage"],"@id":"https:\/\/accuweb.cloud\/resource\/articles\/articles-how-to-add-edit-and-remove-environment-variables","url":"https:\/\/accuweb.cloud\/resource\/articles\/how-to-add-edit-and-remove-environment-variables\/","name":"The Importance of Environment Variables in Software Development","isPartOf":{"@id":"https:\/\/accuweb.cloud\/resource\/#website"},"primaryImageOfPage":{"@id":"https:\/\/accuweb.cloud\/resource\/articles\/how-to-add-edit-and-remove-environment-variables\/#primaryimage"},"image":{"@id":"https:\/\/accuweb.cloud\/resource\/articles\/how-to-add-edit-and-remove-environment-variables\/#primaryimage"},"thumbnailUrl":"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg","datePublished":"2024-04-19T10:37:07+00:00","dateModified":"2026-02-19T07:50:05+00:00","description":"Learn how environment variables enhance software development by improving the flexibility and portability of your application.","breadcrumb":{"@id":"https:\/\/accuweb.cloud\/resource\/articles\/how-to-add-edit-and-remove-environment-variables\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/accuweb.cloud\/resource\/articles\/how-to-add-edit-and-remove-environment-variables\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/accuweb.cloud\/resource\/articles\/how-to-add-edit-and-remove-environment-variables\/#primaryimage","url":"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg","contentUrl":"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg","width":1280,"height":720},{"@type":"BreadcrumbList","@id":"https:\/\/accuweb.cloud\/resource\/articles\/how-to-add-edit-and-remove-environment-variables\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/accuweb.cloud\/resource\/"},{"@type":"ListItem","position":2,"name":"How to Add, Edit and Remove Environment Variables?"}]},{"@type":"WebSite","@id":"https:\/\/accuweb.cloud\/resource\/#website","url":"https:\/\/accuweb.cloud\/resource\/","name":"AccuWeb Cloud","description":"Cutting Edge Cloud Computing","publisher":{"@id":"https:\/\/accuweb.cloud\/resource\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/accuweb.cloud\/resource\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/accuweb.cloud\/resource\/#organization","name":"AccuWeb.Cloud","url":"https:\/\/accuweb.cloud\/resource\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/accuweb.cloud\/resource\/#\/schema\/logo\/image\/","url":"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/accuwebcloud_logo_black_tagline.jpg","contentUrl":"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/accuwebcloud_logo_black_tagline.jpg","width":156,"height":87,"caption":"AccuWeb.Cloud"},"image":{"@id":"https:\/\/accuweb.cloud\/resource\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/accuweb.cloud\/resource\/#\/schema\/person\/a7a4cbe8405202b537509c757b588c58","name":"Jilesh Patadiya","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/accuweb.cloud\/resource\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/2cea2bdb5bbabb771ee67e96acad7396f25cb1a0c360b9bc4a9ac40cea9cd8b2?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2cea2bdb5bbabb771ee67e96acad7396f25cb1a0c360b9bc4a9ac40cea9cd8b2?s=96&d=mm&r=g","caption":"Jilesh Patadiya"},"description":"Jilesh Patadiya, the visionary Co-Founder and Chief Technology Officer (CTO) behind AccuWeb.Cloud. Founder &amp; CTO at AccuWebHosting.com. He shares his web hosting insights on the AccuWeb.Cloud blog. He mostly writes on the latest web hosting trends, WordPress, storage technologies, and Windows and Linux hosting platforms.","sameAs":["https:\/\/accuweb.cloud\/resource","https:\/\/www.facebook.com\/accuwebhosting","https:\/\/www.instagram.com\/accuwebhosting\/","https:\/\/www.linkedin.com\/company\/accuwebhosting\/","https:\/\/x.com\/accuwebhosting","https:\/\/www.youtube.com\/c\/Accuwebhosting"],"url":"https:\/\/accuweb.cloud\/resource\/author\/accuwebadmin"}]}},"_links":{"self":[{"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/faq\/38763","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/faq"}],"about":[{"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/types\/faq"}],"author":[{"embeddable":true,"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/comments?post=38763"}],"version-history":[{"count":62,"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/faq\/38763\/revisions"}],"predecessor-version":[{"id":53372,"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/faq\/38763\/revisions\/53372"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/media\/52879"}],"wp:attachment":[{"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/media?parent=38763"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}