From 5b58a2d471418618b86f98a3df618831398dcb8e Mon Sep 17 00:00:00 2001 From: Shankar Mounesh Date: Fri, 15 Jul 2022 17:31:53 +0530 Subject: [PATCH] registry docker-compose file --- README.md | 0 docker/docker-compose.yml | 34 ++++++++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+) delete mode 100644 README.md create mode 100644 docker/docker-compose.yml diff --git a/README.md b/README.md deleted file mode 100644 index e69de29..0000000 diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml new file mode 100644 index 0000000..65ba5d7 --- /dev/null +++ b/docker/docker-compose.yml @@ -0,0 +1,34 @@ + +version: "2.4" +services: + registry: + image: registry + container_name: registry + restart: always + + mem_limit: 500mb + + environment: + #- REGISTRY_HTTP_ADDR=0.0.0.0:5000 + - REGISTRY_STORAGE_FILESYSTEM_ROOTDIRECTORY=/registry + + volumes: + # - ../config//config.yml:/etc/docker/registry/config.yml:ro + - ../images:/registry:ro + - /etc/timezone:/etc/timezone:ro + + labels: + - com.centurylinklabs.watchtower.enable=true + - traefik.enable=true + - traefik.http.routers.registrybit.rule=Host(`registry.goagain.me`) + - traefik.http.routers.registrybit.tls=true + - traefik.http.routers.registrybit.tls.certresolver=lets-encrypt + - traefik.http.routers.registrybit.service=registrybit + - traefik.http.services.registrybit.loadbalancer.server.port=5000 + # - traefik.http.middlewares.test-auth.basicauth.users=admin:$apr1$ruca84Hq$mbjdMZBAG.KWn7vfN/SNK/ + + # healthcheck: + # test: ["CMD-SHELL", "http://"] + # interval: 10s + # timeout: 5s + # retries: 5 \ No newline at end of file