# Versity S3 Gateway — POSIX backend over Docker volumes. # https://github.com/versity/versitygw services: versitygw: image: versity/versitygw:v1.3.1 container_name: versitygw restart: unless-stopped environment: # Pass-through (no `${VAR}`): avoids empty interpolation when secrets are # only in the deploy environment (e.g. Komodo) or not in `.env`. - ROOT_ACCESS_KEY - ROOT_SECRET_KEY - ROOT_ACCESS_KEY_ID - ROOT_SECRET_ACCESS_KEY # Matches Helm chart default; enables `/_/health` for probes. - VGW_HEALTH=/_/health ports: - "${VERSITYGW_PORT:-10000}:10000" volumes: - s3_data:/data/s3 - iam:/data/iam - versions:/data/versions command: - "--port" - ":10000" - "--iam-dir" - "/data/iam" - "posix" - "--versioning-dir" - "/data/versions" - "/data/s3" healthcheck: test: [ "CMD", "wget", "-qO-", "http://127.0.0.1:10000/_/health", ] interval: 30s timeout: 5s retries: 3 start_period: 10s volumes: s3_data: iam: versions: