This is a quick (rough) guide on how to protect a Serverpilot pilot app with auth basic
ssh SERVERPILOTUSERNAME@your.server.ip.address| (function (context, trackingId, options) { | |
| const history = context.history; | |
| const doc = document; | |
| const nav = navigator || {}; | |
| const storage = localStorage; | |
| const encode = encodeURIComponent; | |
| const pushState = history.pushState; | |
| const typeException = 'exception'; | |
| const generateId = () => Math.random().toString(36); | |
| const getId = () => { |
| {% set _inline_css_block = block('_inline_css') %} | |
| {% if _inline_css_block is not empty %} | |
| <script> | |
| (function() { | |
| /*! loadCSS. [c]2017 Filament Group, Inc. MIT License */ | |
| !function(e){"use strict";var n=function(n,t,o){function i(e){return a.body?e():void setTimeout(function(){i(e)})}function r(){l.addEventListener&&l.removeEventListener("load",r),l.media=o||"all"}var d,a=e.document,l=a.createElement("link");if(t)d=t;else{var s=(a.body||a.getElementsByTagName("head")[0]).childNodes;d=s[s.length-1]}var f=a.styleSheets;l.rel="stylesheet",l.href=n,l.media="only x",i(function(){d.parentNode.insertBefore(l,t?d:d.nextSibling)});var u=function(e){for(var n=l.href,t=f.length;t--;)if(f[t].href===n)return e();setTimeout(function(){u(e)})};return l.addEventListener&&l.addEventListener("load",r),l.onloadcssdefined=u,u(r),l};"undefined"!=typeof exports?exports.loadCSS=n:e.loadCSS=n}("undefined"!=typeof global?global:this); | |
| !function(t){"use strict";t.loadCSS||(t.loadCSS=function(){});var e=loadCSS.relpreload={ |
| <? | |
| // | |
| // [ BUY BTC & ETH DAILY ON BITSTAMP ] | |
| // by @levelsio | |
| // | |
| // 2017-08-23 | |
| // | |
| // 1) buy $40/day BTC | |
| // 2) buy $10/day ETH | |
| // |
| #!/usr/bin/env bash | |
| # MIT © Sindre Sorhus - sindresorhus.com | |
| # git hook to run a command after `git pull` if a specified file was changed | |
| # Run `chmod +x post-merge` to make it executable then put it into `.git/hooks/`. | |
| changed_files="$(git diff-tree -r --name-only --no-commit-id ORIG_HEAD HEAD)" | |
| check_run() { | |
| echo "$changed_files" | grep --quiet "$1" && eval "$2" |
| # Takes a Github Username and copies his/her public key | |
| # | |
| # ghkey pjaspers | |
| # | |
| function ghkey { | |
| if (( $# < 1 )) | |
| then echo "usage: ghkey <username>"; return 1; fi | |
| curl -sL https://github.com/$1.keys | pbcopy | |
| } |
| // I needed flatuicolors.com as Sass variables... | |
| // In your console, run: | |
| $('.color').get().map(function(el) { return "$" + el.classList[1] + ": " + el.getAttribute('data-clipboard-text') + ';' }).join('\r\n'); | |
| // Output: | |
| // $turquoise: #1abc9c; | |
| // $emerland: #2ecc71; | |
| // $peter-river: #3498db; | |
| // $amethyst: #9b59b6; | |
| // $wet-asphalt: #34495e; |
| # in remote ~/.bashrc | |
| if [ -n "$SSH_CLIENT" ]; then text=" ssh" | |
| fi | |
| export PS1='\[\e[0;35m\]\u@\h:\w${text}$\[\e[m\] ' | |
| # - Colour codes - | |
| # Black 0;30 |
| set :deploy_to, "/var/www/default" | |
| set :branch, 'master' | |
| #Remote DB info | |
| set :dbuser, "" | |
| set :dbname, "" | |
| set :dbhost, "" | |
| set :dbpass, "" |
Locate the section for your github remote in the .git/config file. It looks like this:
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = git@github.com:joyent/node.git
Now add the line fetch = +refs/pull/*/head:refs/remotes/origin/pr/* to this section. Obviously, change the github url to match your project's URL. It ends up looking like this: