services: garage: image: dxflrs/garage:v2.2.0 container_name: garage restart: unless-stopped networks: - shared ports: - '3900:3900' - '3901:3901' - '3902:3902' - '3903:3903' volumes: - ./data:/var/lib/garage/data - ./meta:/var/lib/garage/meta - ./garage.toml:/etc/garage.toml:ro environment: GARAGE_RPC_SECRET: ${GARAGE_RPC_SECRET} GARAGE_ADMIN_TOKEN: ${GARAGE_ADMIN_TOKEN} garage-webui: image: khairul169/garage-webui container_name: garage-webui restart: unless-stopped networks: - shared environment: API_BASE_URL: http://garage:3903 S3_ENDPOINT_URL: http://garage:3900 S3_REGION: garage AUTH_USER_PASS: ${AUTH_USER_PASS} API_ADMIN_KEY: ${GARAGE_ADMIN_TOKEN} volumes: - ./garage.toml:/etc/garage.toml:ro networks: shared: external: true