vito / garden

Go Warden

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

                                                 ,-.
                                                  ) \
                                              .--'   |
                                             /       /
                                             |_______|
                                            (  O   O  )
                                             {'-(_)-'}
                                           .-{   ^   }-.
                                          /   '.___.'   \
                                         /  |    o    |  \
                                         |__|    o    |__|
                                         (((\_________/)))
                                             \___|___/
                                        jgs.--' | | '--.
                                           \__._| |_.__/

Warden in Go, because why not.

Running

For development, you can just spin up the Vagrant VM and run the server locally, pointing at its host:

# if you need it:
vagrant plugin install vagrant-omnibus

# then:
librarian-chef install
vagrant up
ssh-copy-id vagrant@192.168.50.5
ssh vagrant@192.168.50.5 sudo cp -r .ssh/ /root/.ssh/
./bin/add-route
./bin/run-garden-remote-linux


# or run from inside the vm:
vagrant ssh
sudo su -
goto garden
./bin/run-garden-linux

This runs the server locally and configures the Linux backend to do everything over SSH to the Vagrant box.

About

Go Warden


Languages

Language:Go 99.5%Language:Shell 0.4%Language:Ruby 0.1%