Skip to content

Instantly share code, notes, and snippets.

View freshjones's full-sized avatar

William Jones freshjones

View GitHub Profile
@freshjones
freshjones / gist:9881a2f39ee29aafc178
Last active August 29, 2015 14:19
Reloading apache solr 4.x without restarting
reload schema and query-side synonyms without restarting solr
http://www.example.com/solr/admin/cores?action=RELOAD&core=mycore
@freshjones
freshjones / gist:5378ea75609e3fc9cc8a
Created April 16, 2015 11:54
query override for search api solr direct parse to combine single and multi parsing options
$query = $call_args['query'];
if(!strlen($query)) return;
$q = strtolower($query);
$qArray = explode(" ", trim($q, ' "') );
$segments = array();
@freshjones
freshjones / gist:f5fbe15989eb80fc495b
Created March 14, 2015 22:13
Setting the default branch to something other than master
git symbolic-ref HEAD refs/heads/mybranch
@freshjones
freshjones / gist:2488191c9b375f82a4b1
Created March 14, 2015 21:48
Git remove remote branch tracking
git branch -rd remote/branch
@freshjones
freshjones / gist:486fe4794c19831a65e3
Created March 14, 2015 21:47
Git Setup for website deployment
#!/bin/sh
ENVPATH=/var/www/sites/example.com
git --work-tree=$ENVPATH/public/ checkout -f
rm $ENVPATH/public/build.*
docker inspect --format='{{ .State.Running }}' <container_name>
@freshjones
freshjones / gist:b0713263033df8cc9f44
Created February 5, 2015 23:18
bash script to monitor and do something with docker events
#!/bin/sh
docker events --filter 'event=start' --filter 'event=stop' | while read event
do
container_id=`echo $event | sed 's/.*Z\ \(.*\):\ .*/\1/'`
echo $container_id
@freshjones
freshjones / gist:315a65f0caf59178c969
Last active August 29, 2015 14:14
Output port number if its an active port, blank if its not
netstat -ln | grep LISTEN | grep -o ':<portnum> ' | awk {'print substr($0,2)'}
@freshjones
freshjones / gist:274f4bee3ffc3aa28429
Created January 22, 2015 14:05
Git cherry-picking specific files from one branch to another
git branch
* master
portfolio_updates
git checkout portfolio_updates <the_file_path(s)>
git status
git reset HEAD .
git status
@freshjones
freshjones / gist:c1b0a72e7123cb8c7e0a
Created January 14, 2015 22:35
Update a running docker container
#!/bin/bash
echo "stop running container"
sudo docker stop <container_name>
echo "remove container"
sudo docker rm <container_name>
echo "remove current image"
sudo docker rmi <image>:current