Skip to content

Instantly share code, notes, and snippets.

View bkon's full-sized avatar

Konstantin bkon

  • Deckard
  • Sydney, Australia
View GitHub Profile
ID=`ec2-metadata -i | cut -d " " -f 2`
aws ec2 describe-tags \
--filters Name=resource-id,Values=$ID Name=key,Values=Name \
--query Tags[].Value \
--output text \
--region=ap-southeast-2
CONFIG="sudo /opt/elasticbeanstalk/bin/get-config container"
DEPLOY_IMAGE_FILE=`$CONFIG -k deploy_image_file`
DEPLOY_IMAGE=`cat "$DEPLOY_IMAGE_FILE" 2>/dev/null || $CONFIG -k deploy_image`
E=`sudo /opt/elasticbeanstalk/bin/get-config environment | \
jq -r 'to_entries | map([.key, .value] ) | map(join("=")) | map("--env " + .) | join(" ")'`
sudo docker run --rm -it $E $DEPLOY_IMAGE bash
Global:
- CF templates
- CloudTrail
- docker authentication keys
- application versions
Stack:
- UGC
def session_data(request)
session_key = Rails.application.config.session_options[:key]
request
.cookie_jar
.signed_or_encrypted[session_key] || {}
end
session_id = lambda do |request|
session_data(request)["session_id"] || "no session"
end
https://forum.sublimetext.com/t/make-saving-newline-at-eof-the-installation-default/9842
transform-react-constant-elements
transform-react-inline-elements
@bkon
bkon / index.js
Created May 24, 2016 22:16 — forked from just-boris/index.js
Gulp wrap pipe
/**
* Wrap gulp streams into fail-safe function for better error reporting
* Usage:
* gulp.task('less', wrapPipe(function(success, error) {
* return gulp.src('less/*.less')
* .pipe(less().on('error', error))
* .pipe(gulp.dest('app/css'));
* }));
*/
BASH=/bin/bash
CHROME_HOME=/var/lib/chrome
JAVA=/usr/bin/java
JAVA_ARGS="-jar /usr/local/bin/<%= node['selenium']['jar'] %> -Dwebdriver.chrome.driver=/usr/local/bin/chromedriver -Dwebdriver.chrome.logfile=/var/log/selenium/chromedriver.log -browser browserName=chrome,binary=/usr/bin/chromium-browser"
PIDFILE=/var/run/selenium.pid
case "$1" in
start)
echo -n "Starting selenium service"
HOME=$CHROME_HOME DISPLAY=:99 /sbin/start-stop-daemon \
@bkon
bkon / gist:6762136
Last active December 24, 2015 07:09
iptables config
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -p tcp -s localhost -j ACCEPT
iptables -A INPUT -j DROP