1) Install docker
yum install docker -y
systemctl start docker
Note:
echo "INSECURE_REGISTRY='--insecure-registry 172.30.0.0/16'" >> /etc/sysconfig/docker
systemctl enable docker
#repsych is on github and is here only for the glibrary idiom | |
library(repsych) | |
#install and load the following packages | |
glibrary(whisker, lubridate, magrittr, rappdirs, awsjavasdk, rJava) | |
if (!aws_sdk_present()) { | |
install_aws_sdk() | |
} | |
load_sdk() |
# | |
# This Shiny web application demonstrates the use of custom image files | |
# in place of icons for value boxes in Shiny Dashboard by overriding two | |
# functions: | |
# | |
# 'icon' from the shiny package and 'valueBox' from the shinydashboard package. | |
# | |
# Each function adds minimal, specific additional handling of image files. | |
# Note: A custom css file must also be included so that value boxes can | |
# display the icons. For that reason, do not expect images in place of icons to |
#!/bin/sh | |
BRANCH=$1 | |
git merge --no-commit --no-ff $1; git status; git merge --abort | |
# References: https://stackoverflow.com/questions/501407/is-there-a-git-merge-dry-run-option |
Currently, there is an explosion of tools that aim to manage secrets for automated, cloud native infrastructure management. Daniel Somerfield did some work classifying the various approaches, but (as far as I know) no one has made a recent effort to summarize the various tools.
This is an attempt to give a quick overview of what can be found out there. The list is alphabetical. There will be tools that are missing, and some of the facts might be wrong--I welcome your corrections. For the purpose, I can be reached via @maxvt on Twitter, or just leave me a comment here.
There is a companion feature matrix of various tools. Comments are welcome in the same manner.
license: MIT | |
border: none | |
height: 510 |
let searchRoot = ReactDom.render(React.createElement(Main), document.getElementById('main')); | |
try { | |
var getComponent = (comp) => comp._renderedComponent ? getComponent(comp._renderedComponent) : comp; | |
var getComponentById = (id)=> { | |
var comp = searchRoot._reactInternalInstance; | |
var path = id.substr(1).split('.').map(a=> '.' + a); | |
if (comp._rootNodeID !== path.shift()) throw 'Unknown root'; | |
while (path.length > 0) { | |
comp = getComponent(comp)._renderedChildren[path.shift()]; |
/*! | |
* Copyright 2015 Google Inc. All rights reserved. | |
* | |
* Licensed under the Apache License, Version 2.0 (the "License"); | |
* you may not use this file except in compliance with the License. | |
* You may obtain a copy of the License at | |
* | |
* http://www.apache.org/licenses/LICENSE-2.0 | |
* | |
* Unless required by applicable law or agreed to in writing, software |