version: '3.8'

volumes:
  registry:
    name: ${REGISTRY_VOLUME_NAME}

services:
  registry:
    container_name: ${REGISTRY_CONTAINER_NAME}
    image: ${REGISTRY_IMAGE}
    restart: always
    environment:
      REGISTRY_AUTH: htpasswd
      REGISTRY_AUTH_HTPASSWD_REALM: Registry Realm
      REGISTRY_AUTH_HTPASSWD_PATH: /auth/htpasswd
      REGISTRY_STORAGE_DELETE_ENABLED: "true"
    volumes:
      - registry:/var/lib/registry
      - /etc/timezone:/etc/timezone:ro
      - /etc/localtime:/etc/localtime:ro