We are using Satis for composer packages, the URL is https://satis.staging.gpmd.net/.
There is a link in ubuntu's user folder (
~/satis) pointing to satis' folder.
We use two methods for adding packages:
- adding package zip to artefacts folder (
...then rebuilding satis.
In the satis root folder there is a
rebuild.sh that will rebuild the satis repository.
You can limit rebuild to specific repository if you provide its URL as a parameter. For example:
Satis first will look at
build/zip folder for packages, to make debugging easy after adding zip to the artefact folder, it will list packages found in zips, also will warn if the zip's format is not correct and can't find any package in the zip.