All checks were successful
Gitea/docker-debmirror/pipeline/head This commit looks good
docker-debmirror
Runs the debmirror utility and cron under docker.
Usage
- Mount the data volume at
/data. Packages and other data will be kept here. Packages & indexes will be kept in thefilessubdirectory. - Set any of the below options as environment variables in the container to further configure the mirror.
Options
These environment variables configure the mirror and container. Defaults are shown
MIRROR_UID=1000- filesystem uid for mirrored filesMIRROR_GID=1000- filesystem gid for mirrored filesMIRROR_ARCH=amd64- architectures to mirrorMIRROR_SECTION=main,restricted,universe,multiverse- sections to mirrorMIRROR_RELEASE=jammy,jammy-security,jammy-updates,jammy-backports- releases to mirrorMIRROR_SERVER=archive.ubuntu.com- mirroring source serverMIRROR_PROTO=http- mirring protocolMIRROR_CRON="8 4 * * *"- cron expression for mirroring job
Run it manually
docker exec -it <container> bash -c "time sudo -Hu aptmirror bash -c '. /tmp/mirror-vars.sh; /usr/local/bin/mirror.sh'"
TODO
- Have the container kill itself if the cronjob fails?
Description
Languages
Shell
91.1%
Dockerfile
8.9%