Skip to content

Instantly share code, notes, and snippets.

View claudesky's full-sized avatar
🖥️
coding and coding and coding

Claude Kirke claudesky

🖥️
coding and coding and coding
View GitHub Profile
@claudesky
claudesky / postgres-docker-healthccheck
Created December 1, 2024 05:53
postgres service with healthcheck
services:
db:
image: postgres:16
healthcheck:
test: ["CMD-SHELL", "su", "-", "postgres", "-c", "pg_isready", "-d", "postgres"]
interval: 1s
timeout: 3s
retries: 10
start_period: 10s
function handler(event) {
var request = event.request;
var headers = request.headers;
// basic auth
var authUser = 'username'; // Specify any value
var authPass = 'password!'; // // Specify any value
var authString = 'Basic ' + (authUser + ':' + authPass).toString('base64');
if (typeof headers.authorization == 'undefined' || headers.authorization.value != authString) {
sudo yum update -y
sudo yum install -y docker
sudo usermod -a -G docker ec2-user
newgrp docker
sudo chkconfig docker on
docker swarm init
echo '{"hosts": ["unix:///var/run/docker.sock", "tcp://0.0.0.0:2375"], "tlsverify": true, "tlscacert":"/home/ec2-user/ca.pem","tlscert":"/home/ec2-user/server-cert.pem","tlskey":"/home/ec2-user/server-key.pem"}' | sudo tee /etc/docker/daemon.json
sudo cp /lib/systemd/system/docker.service /etc/systemd/system/
sudo sed -i 's/\ -H\ fd:\/\///g' /etc/systemd/system/docker.service
sudo systemctl daemon-reload
@claudesky
claudesky / foreach-db.sql
Created June 18, 2024 04:42
sql foreach db
EXEC sp_MSForEachDB 'USE [?]; IF DB_NAME() LIKE ''easyfis%''
BEGIN
Select DB_NAME()
END
'
@claudesky
claudesky / id_ed25519.pub
Created October 6, 2022 13:36
equinox ed25519 key
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGKIIyNyRUdxb66K4VusveHaDQ/mtk9b7Fl9WQFEtqiL claude@equinox
@claudesky
claudesky / id_ed25519.pub
Last active October 6, 2022 10:17
hryon ed25519 pubkey
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIG7f6XzqXqOQOR1h6NV0cOaUYsoDDSYp4N8Se0He8Hq5 claude@hyron
@claudesky
claudesky / delete-merged-branches-except-develop.sh
Last active February 17, 2025 06:57
push deleting merged branches
git fetch -a --prune && \
git branch --remote --merged origin/master | \
grep -v -e "origin/master" -e "origin/develop" | \
sed -s 's/\ \ //g' | \
sed -s 's/origin\///' | \
xargs -P 8 -i git push --delete origin {}
@claudesky
claudesky / .bashrc
Created January 1, 2021 20:35
genpass
alias genpass="strings /dev/urandom | grep -o '[[:alnum:]]' | head -n 30 | tr -d '\n'; echo"
@claudesky
claudesky / test-gist
Created September 14, 2020 06:17
A test gist
This is a test gist.