Skip to content

Instantly share code, notes, and snippets.

View opunbuds's full-sized avatar

Hary Marthia Nugraha opunbuds

View GitHub Profile
@opunbuds
opunbuds / docker-compose.yml
Created November 1, 2016 05:54 — forked from igez/docker-compose.yml
Setup local project Apache PHP Mysql with persistent data
version: '2'
services:
db:
image: igez/mysql
volumes:
- "./.data:/var/lib/mysql"
restart: always
environment:
MYSQL_DATABASE: "test"
web:
#!/bin/bash
sudo apt-get update
sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
echo "deb https://apt.dockerproject.org/repo ubuntu-xenial main" | sudo tee /etc/apt/sources.list.d/docker.list
sudo apt-get update
apt-cache policy docker-engine
sudo apt-get install -y docker-engine
@opunbuds
opunbuds / install_docker_centos.sh
Created November 1, 2016 05:55 — forked from igez/install_docker_centos.sh
Install Docker & Docker Compose on Centos 7
#!/bin/bash
wget -qO- https://get.docker.com/ | sh
sudo usermod -aG docker $(whoami)
sudo systemctl enable docker.service
sudo systemctl start docker.service
sudo yum install -y epel-release
sudo yum install -y python-pip
sudo yum upgrade -y python*
sudo pip install docker-compose --force --upgrade
@opunbuds
opunbuds / add_swap.sh
Created November 1, 2016 05:55 — forked from igez/add_swap.sh
Add Swap Centos 7
#!/bin/bash
sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
sudo echo "/swapfile swap swap sw 0 0" >> /etc/fstab
sudo sysctl vm.swappiness=10
@opunbuds
opunbuds / docker_cleanup.sh
Created November 1, 2016 05:55 — forked from igez/docker_cleanup.sh
Clean ups docker related junks
#!/bin/sh
# clean up unused docker volume
docker volume rm $(docker volume ls -qf dangling=true)
# clean up exited docker containers
docker rm -v $(docker ps -a -q -f status=exited)
# clean up dangling docker images
docker rmi $(docker images -f "dangling=true" -q)
@opunbuds
opunbuds / install_mailcatcher.sh
Created November 1, 2016 05:55 — forked from igez/install_mailcatcher.sh
Install Mailcatcher on Ubuntu 14.04
#!/bin/bash
sudo apt-get install -y curl libgdbm-dev libncurses5-dev automake libtool bison libffi-dev
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
curl -sSL https://get.rvm.io | bash -s stable
source /etc/profile.d/rvm.sh
@opunbuds
opunbuds / install_docker.sh
Created November 1, 2016 05:55 — forked from igez/install_docker.sh
Install Docker Ubuntu 14.04
#!/bin/bash
sudo apt-get update && sudo apt-get -y install wget nano
wget -qO- https://get.docker.com/ | sh
sudo usermod -aG docker $(whoami)
# install docker compose
sudo apt-get -y install python-pip
@opunbuds
opunbuds / .htaccess
Created November 1, 2016 05:56 — forked from igez/.htaccess
Wordpress default .htaccess
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>