/belka-server

Hoard the bits your VMs need for building

Primary LanguagePerlMIT LicenseMIT

belka-server

/ˈbʲeɫ.kə ˈsɜr vər/

A conveniently packaged set of caching proxy servers, supporting different package and file repository types.

These services come specially handy when developing Vagrant boxes, docker images, or any sort of fully pre-provisioned machine. A locally available cache with the necessary packages and files saves considerable time every time build scripts are modified and need to be re-run.

Currently supported

  • Apt repositories (with apt-cacher-ng listening on port 3142)
  • Pypi packages (with devpi-server listening on port 4040)
  • Git repos (based on gitpod listening on port 2200)

Dependencies

The set of dependencies to run the group of servers in your machine.

How to run

$ decking build all
$ decking create
$ decking start

Vagrant box

There are plans to provide a ready to run vagrant box, stay tuned.

License

MIT