This commit is contained in:
2026-03-14 21:42:17 +01:00
parent 5192bf2ede
commit bdbefe4337

View File

@@ -1,38 +1,38 @@
version: "3.9" version: "3.9"
services: services:
# Rocky Linux 9 mirror # # Rocky Linux 9 mirror
rocky9-sync: # rocky9-sync:
image: rockylinux:9 # image: rockylinux:9
container_name: rocky9-sync # container_name: rocky9-sync
user: root # user: root
volumes: # volumes:
- /share/docker_data/repo_mirror/data/rocky/9:/repos # mirror storage # - /media/nas/qda_1/repos/rocky/9:/repos # mirror storage
- /share/docker_data/repo_mirror/scripts/rocky9.sh:/rocky9.sh # - /share/docker_data/repo_mirror/scripts/rocky9.sh:/rocky9.sh
command: /rocky9.sh # command: /rocky9.sh
restart: "no" # restart: "no"
# Debian mirror # # Debian mirror
debian-sync: # debian-sync:
image: ubuntu:24.04 # image: ubuntu:24.04
container_name: debian-sync # container_name: debian-sync
user: root # user: root
volumes: # volumes:
- /share/docker_data/repo_mirror/data/debian:/mirror # - /media/nas/qda_1/repos/debian:/mirror
- /share/docker_data/repo_mirror/scripts/debian.sh:/debian.sh # - /share/docker_data/repo_mirror/scripts/debian.sh:/debian.sh
command: /debian.sh # command: /debian.sh
restart: "no" # restart: "no"
# Ubuntu mirror # # Ubuntu mirror
ubuntu-sync: # ubuntu-sync:
image: ubuntu:24.04 # image: ubuntu:24.04
container_name: ubuntu-sync # container_name: ubuntu-sync
user: root # user: root
volumes: # volumes:
- /share/docker_data/repo_mirror/data/ubuntu:/mirror # - /media/nas/qda_1/repos/ubuntu:/mirror
- /share/docker_data/repo_mirror/scripts/ubuntu.sh:/ubuntu.sh # - /share/docker_data/repo_mirror/scripts/ubuntu.sh:/ubuntu.sh
command: /ubuntu.sh # command: /ubuntu.sh
restart: "no" # restart: "no"
# Optional: Nginx to serve both mirrors # # Optional: Nginx to serve both mirrors
nginx: nginx:
image: nginx:1.28 image: nginx:1.28
container_name: mirror-nginx container_name: mirror-nginx
@@ -40,8 +40,7 @@ services:
- "8383:80" - "8383:80"
volumes: volumes:
- /media/nas/qda_1/repos/docker/:/usr/share/nginx/html/docker - /media/nas/qda_1/repos/docker/:/usr/share/nginx/html/docker
- /media/m-server/repos/ubuntu/:/usr/share/nginx/html/ubuntu - /media/nas/qda_1/repos/ubuntu/:/usr/share/nginx/html/ubuntu
- /media/nas/qda_1/repos/rocky/:/usr/share/nginx/html/rocky - /media/nas/qda_1/repos/rocky/:/usr/share/nginx/html/rocky
- /share/docker_data/repo_mirror/data/debian:/usr/share/nginx/html/debian
- /share/docker_data/repo_mirror/config/nginx.conf:/etc/nginx/nginx.conf:ro - /share/docker_data/repo_mirror/config/nginx.conf:/etc/nginx/nginx.conf:ro
restart: unless-stopped restart: unless-stopped