From 12f62e5146e579830661a231e8b78919b1a06e44 Mon Sep 17 00:00:00 2001 From: AIIrondev Date: Tue, 21 Apr 2026 16:26:48 +0200 Subject: [PATCH] Change Docker image for tenant-manager service and update entrypoint to use sh; modify shebang in manage-tenant.sh to use sh --- docker-compose-multitenant.yml | 6 ++---- manage-tenant.sh | 2 +- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/docker-compose-multitenant.yml b/docker-compose-multitenant.yml index efdd71e..f90da79 100644 --- a/docker-compose-multitenant.yml +++ b/docker-compose-multitenant.yml @@ -8,12 +8,10 @@ # Scale example: To support 10 tenants with 20 users each: # docker-compose -f docker-compose-multitenant.yml up -d --scale app=10 -version: '3.9' - services: # Management Container for multi-tenant scripts tenant-manager: - image: bash + image: docker:cli container_name: tenant-manager restart: "no" profiles: @@ -21,7 +19,7 @@ services: volumes: - /var/run/docker.sock:/var/run/docker.sock - .:/workspace - entrypoint: ["bash", "-c", "cd /workspace && ./manage-tenant.sh \"$$@\"", "--"] + entrypoint: ["sh", "-c", "cd /workspace && ./manage-tenant.sh \"$$@\"", "--"] nginx: image: nginx:1.27-alpine diff --git a/manage-tenant.sh b/manage-tenant.sh index 5bd7f07..ed3becb 100755 --- a/manage-tenant.sh +++ b/manage-tenant.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/sh # Script to manage multitenant deployment # Allows adding, removing, and restarting tenants without downtime for others