We've mentioned before the though of moving our package repository to a hosted solution, possibly with more features.

One option is build.opensuse.org which we've looked into a bit in the past. But it needs someone to follow up on this :(

Suggestions or alternatives are welcome....

Options:

Comments

helmo created an issue. See original summary.

colan’s picture

helmo’s picture

Issue summary: View changes
helmo’s picture

* Added DNS record for debian2.aegirproject.org
* Setup a vhost (extra alias debian2.aegirproject.org)
* Copied data to /var/www/repos/
* reload apache config

Still TODO:

* get new builds from gitlab CI into the incomming dir
* get inoticoming or some other tool to start reprepro for new uploads.

The old init script for inoticoming seems custom and is not included in the debian packages I just installed .... maybe incrond is an alternative.
reprepro --silent --basedir /var/www/repos/ --waitforlock 1000 processincoming incoming [filename?]

helmo’s picture

Got a bit further with this ... packages are now uploaded after build to the coop's server.

See https://gitlab.com/aegir/provision/pipelines/7480967

Next up reprepro index.

helmo’s picture

Status: Active » Needs review

The cloned repo is currently on debian2.aegirproject.org but should go live today.

See https://gitlab.com/aegir/provision/pipelines/7571405 for the pipeline that builds and publishes it.

PS: I'm still open to a hosted solution which we don't have to manage...

helmo’s picture

DNS update done ... should be visible in a few minutes ... OLD IP 107.6.105.98

helmo’s picture

Status: Needs review » Reviewed & tested by the community

As a bonus we now have SSL on https://debian.aegirproject.org/

I've updated http://www.aegirproject.org/

helmo’s picture

Status: Reviewed & tested by the community » Fixed

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.