Skip to content

Instantly share code, notes, and snippets.

@waterlink
Last active December 29, 2015 06:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save waterlink/7629231 to your computer and use it in GitHub Desktop.
Save waterlink/7629231 to your computer and use it in GitHub Desktop.
#!/bin/bash
export PATH="$HOME/projects/dockey/bin:$PATH"
export LXC_PATH="/var/lib/lxc/"
export LXC_PREFIX="/home/user/projects/lxc/src/lxc/"
function _base {
if [[ "$1" = "install" ]]; then
[[ -x "$LXC_PATH/$DOCKEY_NAME" ]] || dockey create
dockey start
sleep 10
dockey run adduser user
dockey mountin /home/user/dockey-mutual/.ssh /home/user/.ssh
dockey mountin /home/user/dockey-mutual/projects /home/user/projects
fi
dockey install std
}
function base {
export DOCKEY_NAME=$1
_base $2
}
function php {
export DOCKEY_NAME=$1
_base $2
dockey install php
}
function nginx {
export DOCKEY_NAME=$1
_base $2
dockey install nginx
}
function mongo {
export DOCKEY_NAME=$1
_base $2
dockey install mongo
}
function postgres {
export DOCKEY_NAME=$1
_base $2
dockey install postgres
}
function node {
export DOCKEY_NAME=$1
_base $2
dockey install rvm
dockey install node
}
function sphinx {
export DOCKEY_NAME=$1
_base $2
dockey install sphinx
}
function pynode {
export DOCKEY_NAME=$1
_base $2
dockey install python
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment