main.ymlΒΆ

---
application_id: web-svc-simpleicons
entity_name: "{{ application_id | entity_name }}"
container_port: "{{ lookup('config', application_id, 'services.' ~ entity_name ~ '.ports.internal.http') }}"

SIMPLEICONS_HOST_SERVER_FILE: "{{ [ lookup('container', application_id, 'directories.config'), 'server.js' ] | path_join }}"
SIMPLEICONS_HOST_PACKAGE_FILE: "{{ [ lookup('container', application_id, 'directories.config'), 'package.json' ] | path_join }}"
SIMPLEICONS_IMAGE: "{{ lookup('config', application_id, 'services.' ~ entity_name ~ '.image') }}"
SIMPLEICONS_VERSION: "{{ lookup('config', application_id, 'services.' ~ entity_name ~ '.version') }}"
SIMPLEICONS_LOCAL_IMAGE: "{{ lookup('config', application_id, 'services.' ~ entity_name ~ '.local_image') }}"
SIMPLEICONS_LOCAL_TAG: "{{ lookup('config', application_id, 'services.' ~ entity_name ~ '.local_tag') }}"