Last active
December 29, 2015 06:29
-
-
Save waterlink/7629231 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/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