svc:
  domain: "s3.serguzim.me"
  name: minio
  port: 9000
  caddy_extra: |
     @nocache {
        query nocache=*
     }
     header @nocache "Cache-Control" "no-store, no-cache"
  extra_svcs:
  - domain: console.s3.serguzim.me
    docker_host: minio
    port: 9001

svc_env:
  MINIO_SERVER_URL: "https://{{ svc.domain }}/"
  MINIO_BROWSER_REDIRECT_URL: "https://console.{{ svc.domain }}"
  MINIO_VOLUMES: "/data"

  MINIO_ROOT_USER: "{{ vault_minio.user }}"
  MINIO_ROOT_PASSWORD: "{{ vault_minio.pass }}"

compose:
  watchtower: true
  image: minio/minio
  env: true
  volumes:
    - data:/data
  file:
    services:
      app:
        command: server --console-address ":9001"
    volumes:
      data: