Skip to content

Instantly share code, notes, and snippets.

View int3hh's full-sized avatar
❤️
love to code

int3hh

❤️
love to code
View GitHub Profile
Scale Display - Never
Auto resize [*]
seq 1 3 | xargs -I $ -n1 -P10 curl --location --request POST 'http://vending.test/api/purchase?card... -H "Content-Type: application/json" -H "Accept: application/json"
#!/usr/bin/env bash
[ "$EUID" -eq 0 ] || { echo "Please run as root"; exit 1; }
apt install jq systemd-container
RELEASE=$(curl -fsSL https://codeberg.org/api/v1/repos/forgejo/forgejo/releases/latest | grep -oP '"tag_name":\s*"\K[^"]+' | sed 's/^v//')
wget "https://codeberg.org/forgejo/forgejo/releases/download/v${RELEASE}/forgejo-${RELEASE}-linux-amd64"
gpg --keyserver keys.openpgp.org --recv EB114F5E6C0DC2BCDD183550A4B61A2DC5923710
wget "https://codeberg.org/forgejo/forgejo/releases/download/v${RELEASE}/forgejo-${RELEASE}-linux-amd64.asc"
gpg --verify forgejo-${RELEASE}-linux-amd64.asc forgejo-${RELEASE}-linux-amd64
private function timeToEnd(int $now, MultiRateSchedule $schedule) {
$startTime = $schedule->getStartTime();
$endTime = $schedule->getEndTime();
if ($startTime > $endTime && $now > $endTime) {
$secondsUntilMidnight = DateTimeService::ONE_DAY - $now;
return $secondsUntilMidnight + $endTime;
}
return $endTime - $now;

PostgreSQL Podman Container Commands

A collection of useful commands for running, backing up, and restoring PostgreSQL databases with Podman.

Running a PostgreSQL Container

podman run --name postgres-db --rm -e POSTGRES_PASSWORD=mysecretpassword -e POSTGRES_USER=postgres -e POSTGRES_DB=postgres -p 5432:5432 -v postgres-data:/var/lib/postgresql/data postgres:latest
git whatchanged --since="1 months ago" | awk '/^:/{print $6}' | sort | uniq -c | sort -n | tail -n 20
php bin/console doctrine:migrations:execute "DoctrineMigrations\Version20241203" --up
podman run --rm -d --name mongo -p 27017:27017 -v ./tools/mongo:/data/db:Z mongo:latest
MODIFIED_FILES=$(git diff --name-only HEAD~1 HEAD); echo "Uploading modified files to /var/www/backend/master/"; echo "$MODIFIED_FILES" | rsync -av --progress --files-from=- ./ "x-dev:/var/www/backend/master/"
podman run --rm -d --name firebird -v ./firebird-data:/var/lib/firebird/data -e FIREBIRD_ROOT_PASSWORD=xxx -p 3050:3050 ghcr.io/fdcastel/firebird:3.0.10