From 40d08c78fdbab75941c7c658c1ffc083ba88204c Mon Sep 17 00:00:00 2001 From: Khwezi Mngoma Date: Fri, 11 Sep 2026 22:24:56 +0200 Subject: [PATCH] Update docker-stacks/garage/docker-compose.yml --- docker-stacks/garage/docker-compose.yml | 38 +++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/docker-stacks/garage/docker-compose.yml b/docker-stacks/garage/docker-compose.yml index e69de29..b576aaf 100644 --- a/docker-stacks/garage/docker-compose.yml +++ b/docker-stacks/garage/docker-compose.yml @@ -0,0 +1,38 @@ +version: "3.8" + +services: + garage: + image: dxflrs/garage:v2.3.0 + container_name: garage-s3 + command: ["/garage", "server"] + user: "999:999" + restart: unless-stopped + environment: + - GARAGE_RPC_SECRET=${GARAGE_RPC_SECRET} + ports: + - "3900:3900" # S3 API (mapped to 30900 if you want to keep nodePort consistency) + - "3901:3901" # RPC Port + - "3902:3902" # S3 Web + - "3903:3903" # Admin API + volumes: + - ./garage.toml:/etc/garage.toml:ro + - garage-data:/var/lib/garage + + garage-ui: + image: khairul169/garage-webui:latest + container_name: garage-ui + restart: unless-stopped + environment: + - API_BASE_URL=${API_BASE_URL} + - S3_ENDPOINT_URL=${S3_ENDPOINT_URL} + - API_ADMIN_KEY=${API_ADMIN_KEY} + ports: + - "3909:3909" + volumes: + - ./garage.toml:/etc/garage.toml:ro + depends_on: + - garage-s3 + +volumes: + garage-data: + driver: local \ No newline at end of file