You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/docs/devops/getting-started/configuration.md
+18-2Lines changed: 18 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -37,16 +37,28 @@ The root object of the configuration file is the environment object, which conta
37
37
| ---- | ----------- | ------------- |
38
38
| MODE | This can be either `api` or `orchestrator`, and specifies the mode that the service will run in | api |
39
39
| ROOT_PASSWORD | The root password that will be used to update the root password of the virtual machine | |
40
-
| DATABASE_FOLDER_ENV_VAR | The folder where the database will be stored | /User/Folder/.prl-devops-service |
40
+
| DATABASE_FOLDER| The folder where the database will be stored | /User/Folder/.prl-devops-service |
41
41
| DATABASE_NUMBER_BACKUP_FILES | The number of backup files that the database will keep | 10 |
42
42
| DATABASE_BACKUP_INTERVAL_MINUTES | The interval in minutes that the database will be backed up in minutes | 120 minutes |
43
-
| DATABASE_SAVE_INTERVAL_MINUTES | The interval in minutes that the database will be saved in minytes | 5 minutes |
43
+
| DATABASE_SAVE_INTERVAL_MINUTES | The interval in minutes that the database will be saved in minutes | 5 minutes |
44
44
| CATALOG_CACHE_FOLDER | The folder where the catalog cache will be stored | /User/Folder/.prl-devops-service/catalog |
45
+
| CATALOG_COMPRESS_VM | Specifies whether the virtual machines in the catalog should be compressed | false |
46
+
| CATALOG_COMPRESS_VM_RATIO | The ratio that will be used to determine whether the virtual machine should be compressed best_speed/balanced/best_compression/no_compression | best_compression |
47
+
| CATALOG_ENABLE_PROVIDER_CREDENTIALS_OBFUSCATION | Specifies whether the provider credentials in the catalog should be obfuscated | true |
48
+
| VIRTUAL_MACHINES_FOLDER | The folder where the virtual machines will be stored | users/`<username>`/Parallels |
45
49
| PARALLELS_DESKTOP_REFRESH_INTERVAL | The interval in seconds that the service will refresh the Parallels Desktop virtual machines in seconds | 15 seconds |
46
50
| SYSTEM_RESERVED_CPU | The number of cpu cores that will be reserved for the system and not used for Orchestrator | 1 |
47
51
| SYSTEM_RESERVED_MEMORY | The amount of memory that will be reserved for the system and not used for Orchestrator in Mb's | 2048 |
48
52
| SYSTEM_RESERVED_DISK | The amount of disk space that will be reserved for the system and not used for Orchestrator in Mb's | 20000 |
49
53
| SYSTEM_AUTO_RECOVER_DATABASE | Specifies whether the system should auto recover the database if it is corrupted | true |
54
+
| ENABLE_REVERSE_PROXY | Specifies whether the reverse proxy should be enabled | false |
55
+
| REVERSE_PROXY_PORT | The port that the reverse proxy will listen on | 5080 |
56
+
| REVERSE_PROXY_HOST | The host that the reverse proxy will listen on | 0.0.0.0 |
57
+
| PRL_DEVOPS_LOG_TO_FILE | Specifies whether the logs should be written to a file | false |
58
+
| PRL_DEVOPS_LOG_FILE_PATH | if PRL_DEVOPS_LOG_TO_FILE is true, the path to the log file | for root user /var/log/prldevops.log. for normal user users/`<username>`/.prl-devops-service/logs |
59
+
| DISABLE_CATALOG_PROVIDER_STREAMING | Specifies whether the catalog provider streaming should be disabled | false |
60
+
| ENABLE_CANARY | Specifies whether the canary feature should be enabled | false |
61
+
| ENABLE_BETA | Specifies whether the beta feature should be enabled | false |
50
62
51
63
### Rest API
52
64
@@ -61,9 +73,13 @@ The root object of the configuration file is the environment object, which conta
61
73
| TLS_PORT | The port that the service will listen on for tls | 8443 |
62
74
| TLS_CERTIFICATE | A base64 encoded certificate string | |
| TLS_DISABLE_VALIDATION | Specifies whether the service should disable tls validation | false |
77
+
| ROOT_PASSWORD | The root password to run the service with | |
64
78
| DISABLE_CATALOG_CACHING | Specifies whether the service should disable the catalog caching | false |
79
+
| TOKEN_DURATION_MINUTES | The duration in minutes that the token will be valid for in minutes | 60 |
65
80
| USE_ORCHESTRATOR_RESOURCES | Specifies whether the service is running in orchestrator mode, which allows the service to use the resources of the orchestrator | false |
66
81
| ORCHESTRATOR_PULL_FREQUENCY_SECONDS | The frequency in seconds that the orchestrator will sync with the other hosts in seconds | 30 |
82
+
| ENABLE_CORS | Specifies whether the service should enable cors policy | false |
67
83
| CORS_ALLOWED_HEADERS | The headers that are allowed in the cors policy | "X-Requested-With, authorization, content-type" |
68
84
| CORS_ALLOWED_ORIGINS | The origins that are allowed in the cors policy | "*" |
69
85
| CORS_ALLOWED_METHODS | The methods that are allowed in the cors policy | "GET, HEAD, POST, PUT, DELETE, OPTIONS" |
0 commit comments