Skip to content

Instantly share code, notes, and snippets.

View antoniputra's full-sized avatar
Working from home

Antoni Putra antoniputra

Working from home
View GitHub Profile
antoniputra /
Created October 28, 2018 13:46 — forked from subfuzion/
redis auto start OS X

Install with Homebrew

brew install redis

Set up launchctl to auto start redis

$ ln -sfv /usr/local/opt/redis/*.plist ~/Library/LaunchAgents

/usr/local/opt/redis/ is a symlink to /usr/local/Cellar/redis/x.y.z (e.g., 2.8.7)

antoniputra / ssl_nginx.conf
Created December 26, 2017 21:15 — forked from achmadfatoni/ssl_nginx.conf
letsencrypt laravel configuration
## and redirect to
server {
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;
include /etc/nginx/snippets/letsencrypt.conf;
location / {
return 301$request_uri;
antoniputra /
Created February 11, 2016 16:23 — forked from hofmannsven/
My simply Git Cheatsheet
antoniputra / Gruntfile.js
Created October 28, 2015 01:52 — forked from markgoodyear/01-gulpfile.js
Comparison between gulp and Grunt. See for a write-up.
* Grunt
* $ npm install grunt-contrib-uglify grunt-autoprefixer grunt-contrib-cssmin grunt-contrib-imagemin grunt-contrib-sass grunt-contrib-watch grunt-contrib-concat grunt-contrib-clean grunt-contrib-jshint grunt-notify --save-dev
module.exports = function(grunt) {
// Sass

Creating a new Jenkins Server

First step, make sure java -version reports 1.6 or higher. If the command fails or the version isn't high enough, download the latest version of Java JDK from Oracle ( (jdk-7u25-linux-x64.tar.gz at the time of writing) - a quick uname -m will let you know if you need the 32 or 64bit version. Installation instructions are available here (

My preference is to extract these to /usr/local and then ln -s /usr/local/jdk1.7.0_25 /usr/local/jdk.

Add /usr/local/jdk/bin to your $PATH.

Download the latest Jenkins WAR (1.519 currently) file from

#!/usr/bin/env bash
if [ $EUID -ne 0 ]; then
echo "You must be root: \"sudo ngxvhost\""
exit 1
# May need to run this as sudo!
# I have it in /usr/local/bin and run command 'ngxvhost' from anywhere, using sudo.