I hereby claim:
- I am donilan on github.
- I am doni (https://keybase.io/doni) on keybase.
- I have a public key ASCDRtxIq0fso6gX8bwx8HEMtdTjiruO7MGIuDsCURS5Ygo
To claim this, I am signing this object:
#!/usr/bin/env bash | |
#write out current crontab | |
crontab -l > /tmp/mycron | |
cat << EOF >> /tmp/mycron | |
# please pay atention, 168h is 7 days, which mean is it only keep the images created in 14 days, other will be removed. | |
0 0 * * * docker image prune -a --filter "until=$(date +'%Y-%m-%dT%H:%M:%S' --date='-14 days')" | |
5 0 * * * docker container prune -f | |
10 0 * * * docker volume prune -f |
#!/usr/bin/env bash | |
docker run --rm mysql:5.7 mysqldump \ | |
-uUSERNAME \ | |
-hmysq.example.com \ | |
-pPASSWORD database_name | gzip > /path/to/your/backup/folder/backup_$(date +"%Y%m%d_%H%M%S").sql.gz | |
# only keep 5 backups | |
ls -1tr | head -n -5 | xargs -d '\n' rm -f -- |
#!/usr/bin/env bash | |
cat << EOF | sudo tee /etc/systemd/system/docker.service.d/aws-credentials.conf | |
[Service] | |
Environment="AWS_ACCESS_KEY_ID=$AWS_ACCESS_KEY_ID" | |
Environment="AWS_SECRET_ACCESS_KEY=$AWS_SECRET_ACCESS_KEY" | |
EOF | |
sudo systemctl daemon-reload | |
sudo systemctl start docker |
version: '3' | |
services: | |
reverse-proxy: | |
image: traefik:v2.2 | |
restart: always | |
command: | |
# - "--log.level=DEBUG" | |
- "--api.insecure=true" | |
- "--providers.docker=true" | |
- "--providers.docker.exposedbydefault=false" |
#!/usr/bin/env | |
sudo dd if=/dev/zero of=/swapfile bs=4096 count=1024k && \ | |
sudo chmod 600 /swapfile && \ | |
sudo mkswap /swapfile && \ | |
sudo swapon /swapfile && \ | |
sudo cp /etc/fstab{,.bak} && \ | |
sudo echo "/swapfile swap swap sw 0 0" | \ | |
sudo tee -a /etc/fstab |
#!/usr/bin/env bash | |
sudo hostname $NEW_HOSTNAME | |
hostname | sudo tee /etc/hostname | |
sudo sed -i -e "s/ $(hostname)//g" -e "/127.0.0.1/s/\$/ $(hostname)/" /etc/hosts |
#!/usr/bin/env bash | |
sudo yum install -y yum-utils \ | |
device-mapper-persistent-data \ | |
lvm2 | |
sudo yum-config-manager \ | |
--add-repo \ | |
https://download.docker.com/linux/centos/docker-ce.repo | |
sudo yum makecache fast |
cat <<EOF > ~/.emacs | |
(custom-set-variables | |
'(auto-save-default nil) | |
'(create-lockfiles nil) | |
'(make-backup-files nil)) | |
EOF |
I hereby claim:
To claim this, I am signing this object:
(defun copy-from-osx () | |
(shell-command-to-string "pbpaste")) | |
(defun paste-to-osx (text &optional push) | |
(let ((process-connection-type nil) | |
(lang (getenv "LANG")) | |
(default-directory "~")) | |
(setenv "LANG" "en_US.UTF-8") | |
(let ((proc (start-process "pbcopy" "*Messages*" "pbcopy"))) | |
(process-send-string proc text) |