usage
load-vault-path-into-files.sh secret/keys/tls/example.com
src=$1 | |
dest=$2 | |
cd ${src} | |
for i in * | |
do | |
( | |
if [ -d "$i" ];then | |
tar czvf "${dest}/$i.tar.gz" -C "$i" . | |
else | |
echo skiping $i as it is not folder |
load-vault-path-into-files.sh secret/keys/tls/example.com
sudo apt-get install poppler-utils -y |
Ctrl+B
, then %
=> split window vertifcally
Ctrl+B
, then "
=> split window horiztionally
Ctrl+B
, then o
=> Move cursor among panes
# Credit: https://stackoverflow.com/a/61685899/747579 | |
SVCRANGE=$(echo '{"apiVersion":"v1","kind":"Service","metadata":{"name":"tst"},"spec":{"clusterIP":"1.1.1.1","ports":[{"port":443}]}}' | kubectl apply -f - 2>&1 | sed 's/.*valid IPs is //') | |
echo $SVCRANGE |
FROM nginx:1.19-alpine-perl | |
ENV NGINX_ENVSUBST_OUTPUT_DIR=/etc/nginx | |
COPY my-nginx.conf.template /etc/nginx/templates/ |
FROM centos:latest | |
# 初始化文件夹 | |
RUN mkdir /www /www/server /www/wwwroot /www/env /www/bak /www/server/php74 /www/server/php56 /www/wwwroot/myapp \ | |
&& yum update -y \ | |
&& yum install -y nodejs zip unzip wget zsh vim make cmake gcc gcc-c++ libxml2 libxml2-devel git \ | |
nodejs zip unzip sqlite-devel m4 autoconf nginx tree \ | |
krb5-devel openssl openssl-devel curl curl-devel libjpeg \ | |
libjpeg-devel libpng libpng-devel freetype freetype-devel \ | |
pcre pcre-devel libxslt libxslt-devel bzip2 bzip2-devel \ |
AWSTemplateFormatVersion: "2010-09-09" | |
Description: Pipeline env setup | |
Parameters: | |
OperatorEmail: | |
Description: "Email address to notify." | |
Type: String | |
Default: tsh-devops@xyz.com | |
ClusterSettingsArtifactFile: | |
Type: String | |
Default: cloudformation.zip |
#!/usr/bin/env bash | |
VERSION="$1" | |
VERSION="${VERSION#[vV]}" | |
VERSION_MAJOR="${VERSION%%\.*}" | |
VERSION_MINOR="${VERSION#*.}" | |
VERSION_MINOR="${VERSION_MINOR%.*}" | |
VERSION_PATCH="${VERSION##*.}" | |
echo "Version: ${VERSION}" |