ushahidi / belka-server

Hoard the bits your VMs need for building

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Hoard the bits your VMs need for building

License:MIT License


Languages

Language:Perl 68.3%Language:Shell 31.7%