From c5669a9cf748005e35c28d723dfa9034f479b207 Mon Sep 17 00:00:00 2001 From: Adekabang Date: Wed, 30 Jul 2025 23:34:11 -0400 Subject: [PATCH] feat: add docker-compose configuration for development environment --- .gitignore | 1 + docker-compose.dev.yml | 30 ++++++++++++++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 docker-compose.dev.yml diff --git a/.gitignore b/.gitignore index 0675b30..28a65e0 100644 --- a/.gitignore +++ b/.gitignore @@ -26,3 +26,4 @@ dist-ssr .env* !.env.example docker-compose.*.yml +!docker-compose.dev.yml diff --git a/docker-compose.dev.yml b/docker-compose.dev.yml new file mode 100644 index 0000000..b9a7b35 --- /dev/null +++ b/docker-compose.dev.yml @@ -0,0 +1,30 @@ +services: + garage: + image: dxflrs/garage:v2.0.0 + container_name: garage + volumes: + - ./dev.local/garage.toml:/etc/garage.toml + - ./dev.local/meta:/var/lib/garage/meta + - ./dev.local/data:/var/lib/garage/data + restart: unless-stopped + ports: + - 3900:3900 + - 3901:3901 + - 3902:3902 + - 3903:3903 + + webui: + build: + context: . + dockerfile: Dockerfile + container_name: garage-webui + restart: unless-stopped + volumes: + - ./dev.local/garage.toml:/etc/garage.toml:ro + ports: + - 3909:3909 + environment: + API_BASE_URL: "http://garage:3903" + S3_ENDPOINT_URL: "http://garage:3900" + AUTH_USER_PASS: "admin:$2y$10$2i1DScIpTap7oB6KEYLP7um9/ms6LBf.TBzuqfSWRdRMvWRe35Y0S" #admin:admin +