{ "$schema": "https://raw.githubusercontent.com/sasjs/utils/main/src/types/sasjsconfig-schema.json", "macroFolders": [ "sasjs/macros" ], "programFolders": [ "sasjs/db/datactrl" ], "serviceConfig": { "serviceFolders": [ "sasjs/services/admin", "sasjs/services/approvers", "sasjs/services/auditors", "sasjs/services/editors", "sasjs/services/hooks", "sasjs/services/public", "sasjs/services/validations" ] }, "binaryFolders": [ "sasjs/binaryfiles" ], "docConfig": { "displayMacroCore": true, "doxyContent": { "favIcon": "favicon.ico", "footer": "new_footer.html", "header": "new_header.html", "layout": "DoxygenLayout.xml", "logo": "data_controller.png", "readMe": "README.md", "stylesheet": "new_stylesheet.css", "path": "sasjs/doxy" }, "outDirectory": "sasjsbuild/sasdocs" }, "testConfig": { "initProgram": "sasjs/tests/testinit.sas", "termProgram": "sasjs/tests/testterm.sas", "testSetUp": "sasjs/tests/testsetup.sas", "macroVars": {}, "testTearDown": "" }, "streamConfig": { "streamWeb": true, "streamWebFolder": "web", "webSourcePath": "../client/dist", "streamServiceName": "clickme", "streamLogo": "favicon.ico", "assetPaths": [] }, "defaultTarget": "v4", "targets": [ { "name": "sas9", "serverUrl": "https://sas.4gl.io:8343", "serverType": "SAS9", "appLoc": "/30.SASApps/3030.Projects/303001.DataController/build2/DataController", "macroFolders": [ "sasjs/targets/sas9/macros_meta" ], "buildConfig": { "buildOutputFileName": "mysas9deploy.sas", "initProgram": "sasjs/utils/buildinitsas9.sas", "buildResultsFolder": "sasjsresults", "buildOutputFolder": "sasjsbuild" }, "serviceConfig": { "serviceFolders": [ "sasjs/targets/sas9/services_meta/admin", "sasjs/targets/sas9/services_meta/lineage", "sasjs/targets/sas9/services_meta/metanav", "sasjs/targets/sas9/services_meta/usernav" ], "initProgram": "sasjs/utils/serviceinitsas9.sas", "termProgram": "", "macroVars": {} }, "streamConfig": { "streamWeb": true, "streamWebFolder": "web9", "webSourcePath": "../client/dist", "assetPaths": [], "streamServiceName": "clickme" }, "deployConfig": { "deployServicePack": true, "deployScripts2": [ "sasjs/utils/delete_metafolder.sh" ] }, "serverName": "SASApp", "repositoryName": "Foundation" }, { "name": "viya", "serverUrl": "https://sas.4gl.io", "serverType": "SASVIYA", "httpsAgentOptions": { "allowInsecureRequests": false }, "appLoc": "/Public/app/dc", "macroFolders": [ "sasjs/targets/viya/macros_viya" ], "programFolders": [ "sasjs/db/datactrl" ], "binaryFolders": [], "buildConfig": { "initProgram": "sasjs/utils/buildinitviya.sas", "termProgram": "sasjs/utils/buildtermviya.sas", "buildResultsFolder": "sasjsresults", "buildOutputFolder": "sasjsbuild", "buildOutputFileName": "viya.sas" }, "serviceConfig": { "initProgram": "sasjs/utils/serviceinitviya.sas", "serviceFolders": [ "sasjs/targets/viya/services_viya/viya_users", "sasjs/targets/viya/services_viya/admin", "sasjs/targets/viya/services_viya/public" ] }, "deployConfig": { "deployServicePack": true, "deployScripts": [ "sasjs/utils/viyadeploy.sh" ] }, "contextName": "Datacontroller compute context" }, { "name": "viyacloud", "serverUrl": "https://4gl.viyacloud.sas.com", "serverType": "SASVIYA", "httpsAgentOptions": { "rejectUnauthorized": false, "allowInsecureRequests": true }, "appLoc": "/30.SASApps/app/dc", "macroFolders": [ "sasjs/targets/viya/macros_viya" ], "programFolders": [ "sasjs/db/datactrl" ], "buildConfig": { "initProgram": "sasjs/utils/buildinitviya.sas", "termProgram": "sasjs/utils/buildtermviya.sas", "macroVars": { "dcpath": "/opt/sas/viya/config/var/tmp/dc", "adminGroup": "DataBuilders" }, "buildResultsFolder": "sasjsresults", "buildOutputFolder": "sasjsbuild", "buildOutputFileName": "viya.sas" }, "serviceConfig": { "initProgram": "sasjs/utils/serviceinitviya.sas", "serviceFolders": [ "sasjs/targets/viya/services_viya/viya_users", "sasjs/targets/viya/services_viya/admin", "sasjs/targets/viya/services_viya/public" ], "termProgram": "", "macroVars": {} }, "streamConfig": { "streamWeb": true, "streamWebFolder": "webv", "webSourcePath": "../client/dist", "streamServiceName": "clickme", "assetPaths": [] }, "deployConfig": { "deployServicePack": true }, "contextName": "Datacontroller compute context" }, { "name": "vtest", "appLoc": "/30.SASApps/app/vtest", "serverType": "SASVIYA", "serverUrl": "https://sas.4gl.io", "contextName": "Datacontroller compute context", "testConfig": { "testSetUp": "sasjs/tests/testsetup.sas" }, "serviceConfig": { "initProgram": "sasjs/utils/serviceinitviya.sas", "serviceFolders": [ "sasjs/targets/viya/services_viya/usernav", "sasjs/targets/viya/services_viya/admin", "sasjs/targets/viya/services_viya/public" ] }, "macroFolders": [ "sasjs/targets/viya/macros_viya" ], "programFolders": [ "sasjs/db/datactrl" ], "deployConfig": { "deployServicePack": true } }, { "name": "4gl", "serverUrl": "https://sas9.4gl.io", "serverType": "SASJS", "httpsAgentOptions": { "allowInsecureRequests": false }, "appLoc": "/Public/app/dc", "deployConfig": { "deployServicePack": true, "deployScripts": [] }, "macroFolders": [ "sasjs/targets/server/macros_server" ], "serviceConfig": { "serviceFolders": [ "sasjs/targets/server/services_server/admin", "sasjs/targets/server/services_server/usernav" ], "initProgram": "sasjs/utils/serviceinitserver.sas", "termProgram": "", "macroVars": {} }, "streamConfig": { "streamWeb": true, "streamWebFolder": "web", "webSourcePath": "../client/dist", "streamServiceName": "DataController", "streamLogo": "favicon.ico", "assetPaths": [] } }, { "name": "server", "serverUrl": "https://sas9.4gl.io", "serverType": "SASJS", "httpsAgentOptions": { "rejectUnauthorized": false, "allowInsecureRequests": true }, "appLoc": "/Public/app/dc", "deployConfig": { "deployServicePack": true, "deployScripts": [] }, "macroFolders": [ "sasjs/targets/server/macros_server" ], "programFolders": [ "sasjs/db/datactrl" ], "serviceConfig": { "serviceFolders": [ "sasjs/targets/server/services_server/admin", "sasjs/targets/server/services_server/usernav" ], "initProgram": "sasjs/utils/serviceinitserver.sas", "termProgram": "", "macroVars": {} }, "streamConfig": { "streamWeb": true, "streamWebFolder": "web", "webSourcePath": "../client/dist", "streamServiceName": "DataController", "streamLogo": "favicon.ico", "assetPaths": [] } }, { "name": "server-mihajlo", "serverUrl": "https://sas9.4gl.io", "serverType": "SASJS", "httpsAgentOptions": { "rejectUnauthorized": false, "allowInsecureRequests": true }, "appLoc": "/Public/app/dc2", "deployConfig": { "deployServicePack": true, "deployScripts": [] }, "macroFolders": [ "sasjs/targets/server/macros_server" ], "programFolders": [ "sasjs/db/datactrl" ], "serviceConfig": { "serviceFolders": [ "sasjs/targets/server/services_server/admin", "sasjs/targets/server/services_server/usernav" ], "initProgram": "sasjs/utils/serviceinitserver.sas", "termProgram": "", "macroVars": {} }, "streamConfig": { "streamWeb": false, "streamWebFolder": "webv", "webSourcePath": "../client/dist", "streamServiceName": "DataControllerMihajlo", "streamLogo": "favicon.ico", "assetPaths": [] } }, { "name": "server-vlad", "serverUrl": "https://sas.4gl.io:5000", "serverType": "SASJS", "httpsAgentOptions": { "allowInsecureRequests": false }, "appLoc": "/30.SASApps/app/dc", "macroFolders": [ "sasjs/targets/server/macros_server" ], "programFolders": [ "sasjs/db/datactrl" ], "serviceConfig": { "serviceFolders": [ "sasjs/targets/server/services_server/admin", "sasjs/targets/server/services_server/usernav" ], "initProgram": "sasjs/utils/serviceinitserver.sas", "termProgram": "", "macroVars": {} }, "streamConfig": { "streamWeb": true, "streamWebFolder": "webv", "streamServiceName": "DataController", "webSourcePath": "../client/dist", "streamLogo": "favicon.ico", "assetPaths": [] } }, { "name": "mihajlo", "serverUrl": "https://sas.4gl.io", "serverType": "SASVIYA", "httpsAgentOptions": { "allowInsecureRequests": false }, "appLoc": "/30.SASApps/app/mihajlo", "macroFolders": [ "sasjs/targets/viya/macros_viya" ], "programFolders": [ "sasjs/db/datactrl" ], "buildConfig": { "initProgram": "sasjs/utils/buildinitviya.sas", "termProgram": "sasjs/utils/buildtermviya.sas", "buildOutputFileName": "viyaCi.sas", "macroVars": {}, "buildResultsFolder": "sasjsresults", "buildOutputFolder": "sasjsbuild" }, "serviceConfig": { "initProgram": "sasjs/utils/serviceinitviya.sas", "serviceFolders": [ "sasjs/targets/viya/services_viya/admin" ], "termProgram": "", "macroVars": {} }, "streamConfig": { "streamWeb": false, "streamWebFolder": "webv", "streamServiceName": "DataController", "webSourcePath": "../client/dist", "streamLogo": "favicon.ico", "assetPaths": [] }, "contextName": "Datacontroller compute context" }, { "name": "server-ci", "serverUrl": "https://sas.4gl.io:5002", "serverType": "SASJS", "httpsAgentOptions": { "allowInsecureRequests": false }, "appLoc": "/30.SASApps/app/devtest", "macroFolders": [ "sasjs/targets/server/macros_server" ], "programFolders": [ "sasjs/db/datactrl" ], "serviceConfig": { "serviceFolders": [ "sasjs/targets/server/services_server/admin", "sasjs/targets/server/services_server/usernav" ], "initProgram": "sasjs/utils/serviceinitserver.sas", "termProgram": "", "macroVars": {} } }, { "name": "productionCi", "appLoc": "/30.SASApps/app/productionCi", "serverUrl": "https://sas.4gl.io:5002", "serverType": "SASJS", "macroFolders": [ "sasjs/targets/server/macros_server" ], "programFolders": [ "sasjs/db/datactrl" ], "serviceConfig": { "serviceFolders": [ "sasjs/targets/server/services_server/admin", "sasjs/targets/server/services_server/usernav" ], "initProgram": "sasjs/utils/serviceinitserver.sas" }, "streamConfig": { "streamWeb": true, "streamWebFolder": "web", "streamServiceName": "DataController", "webSourcePath": "../client/dist", "streamLogo": "favicon.ico", "assetPaths": [] } }, { "name": "docs", "appLoc": "/Public/dc/docs", "serverType": "SASJS", "macroFolders": [ "sasjs/macros", "sasjs/targets/server/macros_server", "sasjs/targets/viya/macros_viya" ], "programFolders": [ "sasjs/db/datactrl", "sasjs/tests" ], "serviceConfig": { "serviceFolders": [ "sasjs/targets/sas9/services_meta/admin", "sasjs/targets/sas9/services_meta/lineage", "sasjs/targets/sas9/services_meta/metanav", "sasjs/targets/sas9/services_meta/usernav", "sasjs/targets/server/services_server/admin", "sasjs/targets/server/services_server/usernav", "sasjs/targets/viya/services_viya/admin" ] } }, { "name": "v4", "serverUrl": "https://extviya4.emea.sas.com", "serverType": "SASVIYA", "appLoc": "/Viyademo08 Group Folder/4GL/dc", "macroFolders": [ "sasjs/targets/viya/macros_viya" ], "programFolders": [ "sasjs/db/datactrl" ], "buildConfig": { "initProgram": "sasjs/utils/buildinitviya.sas", "termProgram": "sasjs/utils/buildtermviya.sas", "buildOutputFileName": "viyaCi.sas", "macroVars": {}, "buildResultsFolder": "sasjsresults", "buildOutputFolder": "sasjsbuild" }, "serviceConfig": { "initProgram": "sasjs/utils/serviceinitviya.sas", "serviceFolders": [ "sasjs/targets/viya/services_viya/admin" ] }, "streamConfig": { "streamWeb": false, "streamWebFolder": "webv", "streamServiceName": "DataController", "webSourcePath": "../client/dist", "streamLogo": "favicon.ico", "assetPaths": [] } } ] }