48 lines
1.3 KiB
YAML
48 lines
1.3 KiB
YAML
services:
|
|
db:
|
|
image: postgres:18-alpine
|
|
restart: unless-stopped
|
|
environment:
|
|
POSTGRES_USER: django
|
|
POSTGRES_PASSWORD: django
|
|
POSTGRES_DB: django
|
|
ports:
|
|
- '6543:5432'
|
|
volumes:
|
|
- postgres_data:/var/lib/postgresql
|
|
|
|
garage:
|
|
image: dxflrs/garage:v2.3.0
|
|
restart: unless-stopped
|
|
command: /garage server --single-node --default-bucket
|
|
environment:
|
|
GARAGE_DEFAULT_ACCESS_KEY: GKa1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6
|
|
GARAGE_DEFAULT_SECRET_KEY: f0e1d2c3b4a5968778695a4b3c2d1e0ff0e1d2c3b4a5968778695a4b3c2d1e0f
|
|
GARAGE_DEFAULT_BUCKET: default-bucket
|
|
ports:
|
|
- '3900:3900'
|
|
volumes:
|
|
- ./garage.toml:/etc/garage.toml:ro
|
|
- garage_meta:/var/lib/garage/meta
|
|
- garage_data:/var/lib/garage/data
|
|
|
|
garage-webui:
|
|
image: khairul169/garage-webui:1.1.0
|
|
restart: unless-stopped
|
|
depends_on:
|
|
- garage
|
|
environment:
|
|
API_BASE_URL: http://garage:3903
|
|
S3_ENDPOINT_URL: http://garage:3900
|
|
# credenciales por defecto: usuario "admin", contraseña "garage-dev"
|
|
AUTH_USER_PASS: "admin:$2y$10$3vjqML.0sDjnnxgok9LYo.j5zGINkMwMFjzsFA9DQqZC55OVSd77K"
|
|
ports:
|
|
- '3909:3909'
|
|
volumes:
|
|
- ./garage.toml:/etc/garage.toml:ro
|
|
|
|
volumes:
|
|
postgres_data:
|
|
garage_meta:
|
|
garage_data:
|