Skip to content

Instantly share code, notes, and snippets.

@mkurzeja
mkurzeja / .htaccess
Created March 5, 2018 10:00
Http to https redirect for apache behind a GCE ingress
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} =http
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
@mkurzeja
mkurzeja / BasePageObject.php
Created August 21, 2017 19:32
PHP Page Object
<?php
namespace Accesto\Tests\Functional;
use Facebook\WebDriver\Remote\RemoteWebDriver;
use Facebook\WebDriver\WebDriverBy;
use Facebook\WebDriver\WebDriverExpectedCondition;
abstract class BasePageObject
{
@mkurzeja
mkurzeja / dockerProcessProxy.sh
Last active August 29, 2015 14:25
Docker proxy - runs the container and stops it properly when exit signal received
#!/bin/bash
# Usage:
# dockerProxessProxy.sh ContainerName param1 param2 param3
# ContainerName - required, param* are passed to docker run command
NAME=$1
trap "{ echo Stopping $NAME; docker stop $NAME; exit 0;}" EXIT
docker run --name $NAME --rm -a stdout -a stderr ${*:2}
@mkurzeja
mkurzeja / restore_dump.rb
Created March 3, 2014 09:49
Capifony restore dump on remote server
namespace :database do
namespace :restore do
desc "Uploads latest db dump to remote and populates data into db"
task :remote, :roles => :db, :only => { :primary => true } do
filename = "#{application}.remote_dump.latest.sql.gz"
file = "#{backup_path}/#{filename}"
sqlfile = "#{application}_dump.sql"
config = ""
upload(file, "#{remote_tmp_dir}/#{filename}", :via => :scp)