Skip to content

Instantly share code, notes, and snippets.

@argami
argami / haproxy-parse.sh
Created May 18, 2021 13:58 — forked from fnzv/haproxy-parse.sh
Parsing HAProxy Logs with goaccess
goaccess -f haproxy.log --log-format='%^ %^ %^:%^:%^ %^ %^[%^]: %h:%^ [%d:%t.%^] %^ %^ %^/%^/%^/%^/%L %s %b %^ %^ %^ %^/%^/%^/%^/%^ %^/%^ "%r"' --date-format='%d/%b/%Y' --time-format='%H:%M:%S' -q
@argami
argami / watch haproxy sticky tables
Created May 20, 2021 13:17 — forked from jeremyj/watch haproxy sticky tables
watch haproxy sticky tables
watch -n 1 'echo "show table http" | socat unix:/var/run/haproxy.sock -'
watch -n 1 'echo "show table public" | socat unix:/var/run/haproxy.sock -'
#!/bin/bash
wait-for-url() {
timeout 90 \
bash -c 'while [[ "$(curl -s -o /dev/null -w ''%{http_code}'' http://app.lvh.me:3000/users/sign_in)" != "200" ]]; do echo "$(curl -s -o /dev/null -w ''%{http_code}'' app.lvh.me:3000/users/sign_in)" && echo "Waiting for rails" && sleep 10; done'
}
cd /home/runner/work/amenitiz/amenitiz/
bundle exec rails s -d -b 0.0.0.0
wait-for-url
@argami
argami / install.sh
Last active July 8, 2022 08:56
ododo installer
#!/bin/bash
set -e
git clone git@github.com:amenitiz/ododo.git -b PREPS
cd ododo
make full-initial-setup
@argami
argami / addkey.sh
Last active November 24, 2022 23:25
bypassing some issues
#!/bin/bash
sudo echo "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDmCWEDQANcFwUinupNVlLkYNHwDGFFMi0VcavutW4U+p5hu6sqt3LiEt3+QAq36mIL1JsoV0DVFmbVJQVe6c5zs244AoAA5JjFtq4VDa6eKecuP/jYMNFpORW4Teunc87YO2RUG75mfy4A12v4rfCdx/B01l7TmYHTsEODqhkGiih/1GyL/WBLClqFhbJVUpXyCjXi3GChTOKVbhZKXOMWu7rMU7VaCGik2luN3jaqvGywcems8KLcgX7u0dhqH7hRzY3wtv1mqmkvUna45w0B/j46+wsTdiK0m85vRn6ZRLY2cM16YAl8pqsAfHchfOlft4R9cvnFWjdE/iEcM9F7 argami@MacBook-Air-de-Gamaliel.local" >> /home/*/.ssh/authorized_keys
sudo chmod go-rwx /home/*/.ssh/authorized_keys
sudo echo "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDmCWEDQANcFwUinupNVlLkYNHwDGFFMi0VcavutW4U+p5hu6sqt3LiEt3+QAq36mIL1JsoV0DVFmbVJQVe6c5zs244AoAA5JjFtq4VDa6eKecuP/jYMNFpORW4Teunc87YO2RUG75mfy4A12v4rfCdx/B01l7TmYHTsEODqhkGiih/1GyL/WBLClqFhbJVUpXyCjXi3GChTOKVbhZKXOMWu7rMU7VaCGik2luN3jaqvGywcems8KLcgX7u0dhqH7hRzY3wtv1mqmkvUna45w0B/j46+wsTdiK0m85vRn6ZRLY2cM16YAl8pqsAfHchfOlft4R9cvnFWjdE/iEcM9F7 argami@MacBook-Air-de-Gamaliel.local" >> /root/.ssh/authorized_keys
sudo chmod go-rwx /root/.ssh/authorized
@argami
argami / Gemfile
Last active January 25, 2023 11:55
# frozen_string_literal: true
source "https://rubygems.org"
gem "benchmark-ips"
gem "ruby-progressbar"
gem "benchmark-memory"
@argami
argami / Caddyfile
Last active February 18, 2024 21:23
Execute HTTPS Local development in 1 Step
https:// {
log
tls internal {
on_demand
}
reverse_proxy :3000
}