From ef89baf171a0197a0f600f5d9811e0bf559b6082 Mon Sep 17 00:00:00 2001 From: Romain ROCHAS Date: Sun, 7 Sep 2025 20:27:34 +0200 Subject: [PATCH] fix(templates) Fixing MetaMCP template --- templates/compose/metamcp.yaml | 35 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 18 deletions(-) diff --git a/templates/compose/metamcp.yaml b/templates/compose/metamcp.yaml index 297ab3880..1bb8fb99c 100644 --- a/templates/compose/metamcp.yaml +++ b/templates/compose/metamcp.yaml @@ -9,16 +9,14 @@ services: app: container_name: metamcp image: 'ghcr.io/metatool-ai/metamcp:latest' - ports: - - '12008:12008' environment: - SERVICE_URL_METAMCP_12008 - - 'POSTGRES_HOST=${POSTGRES_HOST:?postgres}' - - 'POSTGRES_PORT=${POSTGRES_PORT:?5432}' - - 'POSTGRES_USER=${SERVICE_USER_DB}' - - 'POSTGRES_PASSWORD=${SERVICE_PASSWORD_DB}' - - 'POSTGRES_DB=${POSTGRES_DB:-metamcp_db}' - - 'DATABASE_URL=postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST}:${POSTGRES_PORT}/${POSTGRES_DB}' + - POSTGRES_HOST=${POSTGRES_HOST:-postgres} + - POSTGRES_PORT=${POSTGRES_PORT:-5432} + - POSTGRES_USER=${SERVICE_USER_DB} + - POSTGRES_PASSWORD=${SERVICE_PASSWORD_POSTGRES} + - POSTGRES_DB=${POSTGRES_DB:-metamcp_db} + - DATABASE_URL=postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST}:${POSTGRES_PORT}/${POSTGRES_DB}' - APP_URL=$SERVICE_URL_METAMCP - 'NEXT_PUBLIC_APP_URL=${APP_URL}' - BETTER_AUTH_SECRET=$SERVICE_PASSWORD_AUTH @@ -32,22 +30,23 @@ services: - curl - '-f' - 'http://localhost:12008/health' - interval: 30s - timeout: 10s + interval: 5s + timeout: 20s + retries: 10 postgres: image: 'postgres:16-alpine' - container_name: metamcp-pg + container_name: metamcp-DB environment: - - 'POSTGRES_DB=${POSTGRES_DB}' - - 'POSTGRES_USER=${POSTGRES_USER}' - - 'POSTGRES_PASSWORD=${POSTGRES_PASSWORD}' - ports: - - '9433:5432' + - POSTGRES_DB=${POSTGRES_DB:-postgres} + - POSTGRES_PASSWORD=${SERVICE_PASSWORD_POSTGRES} + - POSTGRES_USER=${SERVICE_USER_POSTGRES} + - POSTGRES_PORT=${POSTGRES_PORT:-5432} volumes: - 'postgres_data:/var/lib/postgresql/data' healthcheck: test: - CMD-SHELL - 'pg_isready -U ${POSTGRES_USER} -d ${POSTGRES_DB}' - interval: 10s - timeout: 5s + interval: 5s + timeout: 20s + retries: 10