Last active
September 18, 2015 07:26
-
-
Save zsim0n/c2d301f38979f0a055cd to your computer and use it in GitHub Desktop.
koding.com provisioning
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
# 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