Skip to main content
Version: Next

MEO Server Configuration

Audience: Citizen devs System/Security Administrators

Skill Prerequisites: System Administration and Maintenance

This section covers the backend/server configuration of the Multi-Environment Orchestrator. The server is configured through the parameters in the .env file, which are detailed below.

info

For the MEO client side/UI interface configuration that covers topics such as the GIT access and payload management, please see the "Using MEO" page.

.env file configuration

The .env file contains the mandatory configuration of the Multi-Environment Orchestrator.

The following parameters need to be configured before the installation process takes place:

ParameterDescription
MULTI_ENV_DOCKER_TAGTag of the MEO image version to be downloaded. The value of the parameter will correspond to the MEO version that you have downloaded from the GitHub repo. Please do not modify unless specifically required.
http_portDefine the HTTP port which is mapped on the MEO host machine and allows it to communicate with the Plant an App machine. Please see the MEO Prerequisites page for information regarding whether you should choose HTTP or HTTPS.
https_portDefine the HTTPS port which is mapped on the MEO host machine and allows it to communicate with the Plant an App machine. Please see the MEO Prerequisites page for information regarding whether you should choose HTTP or HTTPS.
MultiEnvGitDataEncKeyDefine the Encryption key; must be a 32 characters (fixed!) ASCII printable string.
MultiEnvDbConnectionDefine the connection string to the MEO Environment Orchestrator database (address, DB name, user ID and password).
MultiEnvAuthDbConnectionDefine the connection string to the MEO Identity Provider database (address, DB name, user ID and password).
HttpsRedirectActivate (true) or deactivate (false) the use of HTTPS.
HttpsCertFolderPath to the TLS certificate; if HttpsRedirect is set to false, must be defined as: "./".
HttpsCertFileNameThe TLS certificate filename; must be empty if HttpsRedirect is set to: false.
HttpsCertPasswordTLS certificate password; must be empty if HttpsRedirect is set to: false.
AppConfigFolderUsed by the Plant an App team for debugging purposes. Please do not modify!
RepoFolderDefine the MEO repository folder; it will be used to store the file structure of your Plant an App apps. The path can be local or remote, but it must be accessible from the MEO server.
LogsFolderDefine the MEO log folder. The path can be local or remote, but it must be accessible from the MEO server.
SqlUseManagedNetworkingOnWindowsParameter required for the Docker container; please do not modify.
note

If the contents of the .env file are modified, a MEO reinstall is required in order for the changes to take effect.

Please see the "MEO Update/Reinstall" section on the "MEO Server Setup and Installation" page for details on this process.