Skip to content

Instantly share code, notes, and snippets.

@andrewsmedina
Last active August 27, 2015 14:00
Show Gist options
  • Save andrewsmedina/2f1c5c33f1bd539a3954 to your computer and use it in GitHub Desktop.
Save andrewsmedina/2f1c5c33f1bd539a3954 to your computer and use it in GitHub Desktop.
#! /bin/bash
# tsuru wordpress <appname>
echo "criando app $1"
tsuru app-create $1 php
servicename="mysql-$1"
echo "criando mysql $servicename"
tsuru service-add mysql $servicename
echo "relacionando $servicename com a app $1"
tsuru service-bind $servicename -a $1
echo "fazendo download do ultimo wordpress"
wget http://wordpress.org/latest.zip
echo "descompactando wordpress"
unzip latest.zip
cd wordpress
echo "adicionando php-mysql no requirements.apt"
echo php5-mysql > requirements.apt
echo "configurando wordpress para variaveis de ambiente"
sed "s/'database_name_here'/getenv('MYSQL_DATABASE_NAME')/; \
s/'username_here'/getenv('MYSQL_USER')/; \
s/'localhost'/getenv('MYSQL_HOST')/; \
s/'password_here'/getenv('MYSQL_PASSWORD')/" \
wp-config-sample.php > wp-config.php
echo "fazendo deploy do wordpress"
tsuru app-deploy . -a $1
echo "wordpress deployado com sucesso \o/ !!!!!"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment