start new:
tmux
start new with session name:
tmux new -s myname
| // api/controllers/AuthController.js | |
| var passport = require('passport'); | |
| var AuthController = { | |
| login: function (req,res) | |
| { | |
| res.view(); | |
| }, |
| #!/bin/bash | |
| verbose='false' | |
| aflag='' | |
| bflag='' | |
| files='' | |
| while getopts 'abf:v' flag; do | |
| case "${flag}" in | |
| a) aflag='true' ;; |
| #!/bin/bash | |
| IFS=';' read -ra ADDR <<< "$IN" | |
| for i in "${ADDR[@]}"; do | |
| # process "$i" | |
| done | |
| #Ref: https://stackoverflow.com/questions/918886/how-do-i-split-a-string-on-a-delimiter-in-bash |
| #!/bin/bash | |
| param='' | |
| [[ -z "${param// }" ]] | |
| #Ref: https://unix.stackexchange.com/questions/146942/how-can-i-test-if-a-variable-is-empty-or-contains-only-spaces |
| #!/bin/bash | |
| OUTPUT="$(ls -1)" | |
| echo "${OUTPUT}" | |
| #Ref: https://stackoverflow.com/questions/4651437/how-to-set-a-variable-to-the-output-from-a-command-in-bash |
These are generic npm scripts that you can copy & paste into your package.json file as-is and get access to convinience scripts to manage your Docker images all in one place.
Looking for npm scripts for AWS ECS? Go here!
Watch the video: Do More With Less JavaScript
docker pull duluca/minimal-nginx-web-server
docker pull duluca/minimal-node-web-server| docker swarm join-token --rotate manager |
| #!/bin/sh | |
| docker rm -f $(docker ps -qa) | |
| docker rmi -f $(docker images -q) | |
| docker volume rm $(docker volume ls -q) | |
| for mount in $(mount | grep tmpfs | grep '/var/lib/kubelet' | awk '{ print $3 }') /var/lib/kubelet /var/lib/rancher; do umount $mount; done | |
| cleanupdirs="/etc/ceph /etc/cni /etc/kubernetes /opt/cni /opt/rke /run/secrets/kubernetes.io /run/calico /run/flannel /var/lib/calico /var/lib/etcd /var/lib/cni /var/lib/kubelet /var/lib/rancher/rke/log /var/log/containers /var/log/pods /var/run/calico" | |
| for dir in $cleanupdirs; do | |
| echo "Removing $dir" | |
| rm -rf $dir | |
| done |
| #!/bin/bash | |
| # Please change values of <> placeholders as per your requirments. | |
| # Step 1: Get mysql password from kubernetes pod, if installed from helm. | |
| MYSQL_ROOT_PASSWORD=$(kubectl get secret --namespace <my-namespace> <mysql-secret-key> -o jsonpath="{.data.mysql-root-password}" | base64 --decode; echo) | |
| # Step 2: Run mysql client in kubernetes | |
| kubectl run -it --rm --image=mysql:8.0 --restart=Never mysql-client -- mysql -h <mysql-host> -u root -p$MYSQL_ROOT_PASSWORD | |
| # Step 3: Run following query to chnage password method |