Skip to content

Instantly share code, notes, and snippets.

@zsim0n
Last active September 18, 2015 07:26
Show Gist options
  • Save zsim0n/c2d301f38979f0a055cd to your computer and use it in GitHub Desktop.
Save zsim0n/c2d301f38979f0a055cd to your computer and use it in GitHub Desktop.
koding.com provisioning
# locale
sudo locale-gen da_DK.UTF-8
sudo apt-get -y update
sudo apt-get -y install php5-intl
sudo apt-get -y install php5-curl
kpm install composer
kpm install kdbin
kpm install grunt
kpm install pip
ln -s ~/Web ~/Workspaces/Web
# dotfiles
cd ~ && git clone https://github.com/zsim0n/dotfiles.git && cd ~/dotfiles && chmod +x ./bootstrap.sh && ./bootstrap.sh -f && cd ~ && rm -Rf ~/dotfiles
# AWS
sudo pip install awscli
# aws configure
# Nodejs
curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install -y nodejs
sudo npm install -g npm
sudo rm -f /usr/bin/node
sudo rm -f /usr/local/bin/node
sudo ln -s "$(which nodejs)" /usr/bin/node
sudo ln -s "$(which nodejs)" /usr/local/bin/node
echo 'export NODE_PATH=$NODE_PATH:/usr/local/lib/node_modules' >> ~/.exports
sudo npm install -g npm-check-updates
sudo npm install -g bower
sudo npm install -g yo
# Sass
sudo gem install sass --no-ri --no-rdoc
sudo gem install compass --no-ri --no-rdoc
# Fixtures
# chown USER:GROUP ~/tmp
# git config --global user.email "YOUR EMAIL"
# git config --global user.name "YOUR NAME"
# SSH keyp
# ssh-keygen -t rsa -C "YOUR_EMAIL"
# eval "$(ssh-agent -s)"
# ssh-add ~/.ssh/id_rsa
# cat .ssh/id_rsa.pub
# touch ~/.ssh/authorized_keys
# add personal key
# add ssh keys to bitbucket & github
# Logstash
wget -qO - https://packages.elasticsearch.org/GPG-KEY-elasticsearch | sudo apt-key add -
echo "deb http://packages.elasticsearch.org/logstash/1.5/debian stable main" | sudo tee -a /etc/apt/sources.list
sudo apt-get update && sudo apt-get install logstash
# JyskeBank -> YNAB
# cd /home/zsim0n/Workspaces/ynab
# git clone [email protected]:zsim0n/jyskebank-export-converter.git
# composer install
# Wordpress
kpm install mysql
sudo apt-get install php5-mysql
kpm install phpmyadmin
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar && sudo mv wp-cli.phar /usr/local/bin/wp && sudo chmod a+x /usr/local/bin/wp
echo 'export PATH=$PATH:/opt/logstash/bin' >> ~/.exports
#Drupal 8
composer global require drush/drush:dev-master
echo 'export PATH=$HOME/.composer/vendor/bin:$PATH' >> ~/.exports
sudo apt-get install php5-mysql php5-gd
sudo apt-get install php5-curl
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment