ability to provide installed extensions via environment config

This commit is contained in:
Ronald A. Richardson
2024-07-23 17:05:35 +08:00
parent 24392527e0
commit 0e4d4a7c8c
5 changed files with 22 additions and 4 deletions

3
.gitmodules vendored
View File

@@ -39,3 +39,6 @@
[submodule "packages/registry-bridge"]
path = packages/registry-bridge
url = git@github.com:fleetbase/registry-bridge.git
[submodule "packages/ledger"]
path = packages/ledger
url = git@github.com:fleetbase/ledger.git

View File

@@ -2,6 +2,7 @@
const toBoolean = require('./utils/to-boolean');
const getenv = require('./utils/getenv');
const fixApiHost = require('./utils/fix-api-host');
const asArray = require('./utils/as-array');
const { version } = require('../package');
module.exports = function (environment) {
@@ -20,7 +21,7 @@ module.exports = function (environment) {
},
APP: {
showExtensionsLink: toBoolean(getenv('SHOW_EXTENSIONS_LINK', true)),
extensions: asArray(getenv('EXTENSIONS')),
},
API: {

View File

@@ -0,0 +1,11 @@
module.exports = function asArray(value) {
if (Array.isArray(value)) {
return value;
}
if (typeof value === 'string' && value.includes(',')) {
return value.split(',');
}
return [];
};

View File

@@ -1,6 +1,6 @@
{
"name": "@fleetbase/console",
"version": "0.5.0",
"version": "0.5.1",
"private": true,
"description": "Modular logistics and supply chain operating system (LSOS)",
"repository": "https://github.com/fleetbase/fleetbase",
@@ -31,11 +31,13 @@
"dependencies": {
"@fleetbase/ember-core": "^0.2.13",
"@fleetbase/ember-ui": "^0.2.19",
"@fleetbase/fleetops-engine": "^0.5.4",
"@fleetbase/fleetops-engine": "link:../packages/fleetops",
"@fleetbase/pallet-engine": "link:../packages/pallet",
"@fleetbase/flespi-engine": "link:../packages/flespi",
"@fleetbase/storefront-engine": "^0.3.13",
"@fleetbase/dev-engine": "^0.2.5",
"@fleetbase/iam-engine": "^0.0.14",
"@fleetbase/registry-bridge-engine": "^0.0.8",
"@fleetbase/registry-bridge-engine": "link:../packages/registry-bridge",
"@fleetbase/fleetops-data": "^0.1.17",
"@fleetbase/leaflet-routing-machine": "^3.2.16",
"@ember/legacy-built-in-components": "^0.4.1",

1
packages/ledger Submodule

Submodule packages/ledger added at 1f6f27f501