diff --git a/.ci/sample-static-all-services/workspace.yml b/.ci/sample-static-all-services/workspace.yml index 9c07abc..ea691a1 100644 --- a/.ci/sample-static-all-services/workspace.yml +++ b/.ci/sample-static-all-services/workspace.yml @@ -8,6 +8,10 @@ attribute('app.build'): static attributes: services: + console: + extends: + - _database-access + - _searchengine-access chrome: enabled: true elasticsearch: diff --git a/harness/attributes/docker-01-base.yml b/harness/attributes/docker-01-base.yml index d5a3274..e08f452 100644 --- a/harness/attributes/docker-01-base.yml +++ b/harness/attributes/docker-01-base.yml @@ -1,5 +1,24 @@ attributes.default: services: + _database-access: + environment: + DB_PLATFORM: = @('database.platform') + DB_PLATFORM_VERSION: = @('database.platform_version') + DB_HOST: = @('database.host') + DB_PORT: = @('database.port') + DB_USER: = @('database.user') + DB_NAME: = @('database.name') + environment_secrets: + DB_PASS: = @('database.pass') + _searchengine-access: + environment: + SEARCHENGINE_PLATFORM: = @('searchengine.platform') + SEARCHENGINE_HOST: = @('searchengine.host') + SEARCHENGINE_PORT: = @('searchengine.port') + SEARCHENGINE_SCHEME: http + # SEARCHENGINE_USERNAME: ~ + # environment_secrets: + # SEARCHENGINE_PASSWORD: ~ console: enabled: true build: