From 71b272f06ae17e1c774544049e384b8875d41bd4 Mon Sep 17 00:00:00 2001 From: peaklabs-dev <122374094+peaklabs-dev@users.noreply.github.com> Date: Mon, 19 May 2025 22:28:48 +0200 Subject: [PATCH] refactor(service): improve paymenter - formatting - ENV style - add depends_on --- templates/compose/paymenter.yaml | 33 ++++++++++++++++++-------------- 1 file changed, 19 insertions(+), 14 deletions(-) diff --git a/templates/compose/paymenter.yaml b/templates/compose/paymenter.yaml index c05c93d7c..9854581f9 100644 --- a/templates/compose/paymenter.yaml +++ b/templates/compose/paymenter.yaml @@ -10,27 +10,32 @@ services: volumes: - app_logs:/app/storage/logs - app_public:/app/storage/public - healthcheck: - test: ["CMD-SHELL", "curl -sf http://localhost:80 || exit 1"] - interval: 10s - timeout: 1s - retries: 3 environment: SERVICE_FQDN_PAYMENTER: ${SERVICE_FQDN_PAYMENTER_80} DB_DATABASE: ${MYSQL_DATABASE:-paymenter-db} DB_PASSWORD: ${SERVICE_PASSWORD_MYSQL} DB_USERNAME: ${SERVICE_USER_MYSQL} - APP_ENV: "production" - CACHE_STORE: "redis" - SESSION_DRIVER: "redis" - QUEUE_CONNECTION: "redis" - REDIS_HOST: "redis" + APP_ENV: production + CACHE_STORE: redis + SESSION_DRIVER: redis + QUEUE_CONNECTION: redis + REDIS_HOST: redis REDIS_USERNAME: default - REDIS_PASSWORD: "${SERVICE_PASSWORD_64_REDIS}" - DB_CONNECTION: "mariadb" - DB_HOST: "mariadb" - DB_PORT: "3306" + REDIS_PASSWORD: ${SERVICE_PASSWORD_64_REDIS} + DB_CONNECTION: mariadb + DB_HOST: mariadb + DB_PORT: 3306 APP_KEY: ${SERVICE_BASE64_KEY} + depends_on: + mariadb: + condition: service_healthy + redis: + condition: service_started + healthcheck: + test: ["CMD-SHELL", "curl -sf http://localhost:80 || exit 1"] + interval: 10s + timeout: 1s + retries: 3 mariadb: image: mariadb:11