From ad645972150281809344ebf8d61ca9cf5255da73 Mon Sep 17 00:00:00 2001 From: Ilya Mukhortov Date: Thu, 10 Apr 2025 17:45:17 +1000 Subject: [PATCH] add docker-registry-proxy --- Readme.md | 2 ++ docker-registry-proxy/default.conf | 11 +++++++++++ docker-registry-proxy/docker-compose.yml | 16 ++++++++++++++++ 3 files changed, 29 insertions(+) create mode 100644 docker-registry-proxy/default.conf create mode 100644 docker-registry-proxy/docker-compose.yml diff --git a/Readme.md b/Readme.md index 434b3a7..ec851ad 100644 --- a/Readme.md +++ b/Readme.md @@ -58,6 +58,8 @@ PATH=/usr/bin:/bin:/usr/local/bin 00 23 * * * /root/medicine-config/medicine/update.sh 00 00 * * * /root/medicine-config/scripts/docker-cleanup.sh +0 * * * * sudo vipnetclient info + * * * * * /root/medicine-config/scripts/crontab-check.sh >> /var/log/crontab-check.log 2>&1 sudo timedatectl set-timezone Asia/Vladivostok diff --git a/docker-registry-proxy/default.conf b/docker-registry-proxy/default.conf new file mode 100644 index 0000000..9cedb26 --- /dev/null +++ b/docker-registry-proxy/default.conf @@ -0,0 +1,11 @@ +server { + listen 80; + + location / { + access_log off; + proxy_pass https://docker.med-logic.ru; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header Host docker.med-logic.ru; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + } +} diff --git a/docker-registry-proxy/docker-compose.yml b/docker-registry-proxy/docker-compose.yml new file mode 100644 index 0000000..3b454c2 --- /dev/null +++ b/docker-registry-proxy/docker-compose.yml @@ -0,0 +1,16 @@ +version: '3' + +services: + docker-registry-proxy: + restart: "always" + image: nginx + container_name: docker-registry-proxy + volumes: + - ./default.conf:/etc/nginx/conf.d/default.conf + ports: + - "840:80" + logging: + driver: "json-file" + options: + max-size: "200k" + max-file: "10"