This is the docker image for deb PPA repository.
- docker
Create direcotry with content
PPA_Repo
|-- amd64
| |-- <package1>.deb
| └-- <package2>.deb
|-- indexpacks.sh
|-- Packages
|-- Packages.gz
└-- Release
Directory arm64 is where .deb packages are located. To build Packages, Packages.gz and Release file run script indexpacks.sh
Build docker image from Dockerfile
docker build . --tag ppa
Then run docker container
docker run -dit -p 80:80 -v <path/to/PPA_Repo>/:/var/www/html/ ppa
Add new ppa repo into sources
echo 'deb [trusted=yes] http://<your ip>/ /' | sudo tee -a /etc/apt/sources.list.d/internal.list > /dev/null
Run
sudo apt-get update
sudo apt-get install <package>