Name the datasets as the sibling apps do
Back to the sibling apps' pattern: an overridable MAIN_DATASET / SETTINGS_DATASET, explicit on the main stack (festipod-test / settings-festipod-test), computed from DATASET_PREFIX and the service name when left empty (previews). One convention across the apps is simpler for the developers who move between them than a local variant. Reverts the previous commit's compose change; the deployment leaf keeps one line on why Coolify shows those two variables holding expression text.
This commit is contained in:
@@ -56,16 +56,11 @@ services:
|
||||
SEMAPPS_JENA_USER: ${JENA_USER:-admin}
|
||||
SEMAPPS_JENA_PASSWORD: ${JENA_PASSWORD}
|
||||
# A pair of datasets named after DATASET_PREFIX and the backend's service name, e.g.
|
||||
# festipod-backend / settings-festipod-backend (…-backend-pr-<n> in a preview); both
|
||||
# are used (the second holds the accounts and the webhook listeners). Two non-preview
|
||||
# stacks on the same Fuseki would share them: give the second its own DATASET_PREFIX,
|
||||
# in both its normal and preview scopes.
|
||||
# Computed here, not through an overridable MAIN_DATASET / SETTINGS_DATASET (the sibling
|
||||
# apps' pattern, which they need to keep historical datasets): Coolify stores such a
|
||||
# default, itself an expression, as the variable's value — it reads as unresolved text
|
||||
# in its UI although docker compose resolves it from the .env at deploy time.
|
||||
SEMAPPS_MAIN_DATASET: ${DATASET_PREFIX:-festipod}-${SERVICE_NAME_BACKEND}
|
||||
SEMAPPS_AUTH_ACCOUNTS_DATASET_NAME: settings-${DATASET_PREFIX:-festipod}-${SERVICE_NAME_BACKEND}
|
||||
# festipod-backend / settings-festipod-backend (…-backend-pr-<n> in a preview). Two
|
||||
# non-preview stacks on the same Fuseki would share them: give the second its own
|
||||
# DATASET_PREFIX (or MAIN_DATASET / SETTINGS_DATASET).
|
||||
SEMAPPS_MAIN_DATASET: ${MAIN_DATASET:-${DATASET_PREFIX:-festipod}-${SERVICE_NAME_BACKEND}}
|
||||
SEMAPPS_AUTH_ACCOUNTS_DATASET_NAME: ${SETTINGS_DATASET:-settings-${DATASET_PREFIX:-festipod}-${SERVICE_NAME_BACKEND}}
|
||||
SEMAPPS_REDIS_CACHE_URL: redis://${SERVICE_NAME_FESTIPOD_REDIS}:6379/0
|
||||
SEMAPPS_QUEUE_SERVICE_URL: redis://${SERVICE_NAME_FESTIPOD_REDIS}:6379/1
|
||||
|
||||
|
||||
Reference in New Issue
Block a user