Skip to content

Instantly share code, notes, and snippets.

View rodrigoddalmeida's full-sized avatar

Rodrigo de Almeida rodrigoddalmeida

View GitHub Profile
@rodrigoddalmeida
rodrigoddalmeida / ec2-host-from-tag-to-env-vars.sh
Created June 22, 2017 00:29 — forked from marcellodesales/ec2-host-from-tag-to-env-vars.sh
Create Environment Variables in EC2 Hosts from EC2 Host Tags, just like Beanstalk or Heroku does!
######
# Author: Marcello de Sales (marcello.desales@gmail.com)
# Description: Create Create Environment Variables in EC2 Hosts from EC2 Host Tags
#
### Requirements:
# * Install jq library (sudo apt-get install -y jq)
# * Install the EC2 Instance Metadata Query Tool (http://aws.amazon.com/code/1825)
#
### Installation:
# * Add the Policy EC2:DescribeTags to a User
@rodrigoddalmeida
rodrigoddalmeida / build_deps.sh
Last active June 22, 2017 01:32 — forked from mike-north/run phoenix on amazon linux.sh
install build deps for elixir/phoenix on amazon linux
# erlang deps
sudo yum groupinstall -y "Development Tools"
sudo yum install -y ncurses-devel openssl-devel
# erlang
wget http://www.erlang.org/download/otp_src_19.3.tar.gz
tar -zxvf otp_src_19.3.tar.gz
rm otp_src_19.3.tar.gz
cd otp_src_19.3/
./configure
@rodrigoddalmeida
rodrigoddalmeida / setup.sh
Created December 16, 2016 20:34 — forked from bradp/setup.sh
New Mac Setup Script
echo "Creating an SSH key for you..."
ssh-keygen -t rsa
echo "Please add this public key to Github \n"
echo "https://github.com/account/ssh \n"
read -p "Press [Enter] key after this..."
echo "Installing xcode-stuff"
xcode-select --install
@rodrigoddalmeida
rodrigoddalmeida / ecto_soft_delete.exs
Last active August 29, 2017 16:47
Soft Delete in Ecto
model = Repo.get!(Model, id)
Ecto.Changeset.change(model)
|> Ecto.Model.Timestamps.put_timestamp(:deleted_at, Ecto.DateTime, true)
|> Repo.update