Skip to content

allcode/vagrant-salt-composer-satis

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

InstaSatis

Quickly get a Satis mirror up-and-running using Vagrant & Salt.

Install

Install Vagrant Clone the repo Get a "personal access token" for github Follow instructions in the github-token-example.sls file vagrant up Browse to http://192.168.56.10/

Modifying

You can add any "require" values you want to the satis-config file and then just run 'vagrant provision' again to updated it. That said, be cautioned -- satis does not multithread the build process, so if you have it pull down a large number of packages, it can take quite some time.

Notes/TODOs

  • This satis config has "archive" turned on which means that it will build and store a copy of each package it hosts. You can thus use this setup if you wish to make packages available in case github, or whatever, is offline etc. You can disable this behavior by removing the "archive" section in the JSON config.
  • No CRON'ed satis (re)build calls
  • Totes' not safe for a real production deployment (Vagrant boxes come with a publicly known SSH keypair.)

References

About

A quick-n-dirty way to fire up your own Satis (static packagist.org) with Vagrant and Salt

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published