Kyle Pericak

"It works in my environment"

Created: 2026-03-07
Modified: 2026-03-07

Lint Toolkit for AI Agents

A Docker image bundling ruff, biome, hadolint, and tflint so AI coding agents can lint Python, JS/TS, Dockerfiles, and Terraform.

Created: 2026-03-07
Modified: 2026-03-07

Security Toolkit for AI Agents

A Docker image bundling semgrep, trivy, and gitleaks so AI coding agents can run security scans as part of their workflow.

Created: 2020-01-15
Modified: 2020-01-15

CodePipeline - Continuous Delivery to AWS ECR

Wire up AWS CodeCommit, CodePipeline, and CodeBuild with a buildspec.yml to auto-build Docker images and push them to ECR on every commit.

Created: 2019-09-11
Modified: 2020-11-09

Operations Reference Page

Grab-bag of Linux ops recipes. tcpdump, vim find and replace, passwordless sudo, loopback volumes, journalctl, bash exit traps, MTU tests, and more.

Created: 2019-09-10
Modified: 2019-09-10

AWS Fargate - Basics

Step-by-step for launching a Docker container on AWS ECS Fargate from the web console, including task definitions, load balancer setup, and ECR image URLs.

Created: 2019-09-06
Modified: 2026-05-03

Docker Shared Memory: 64MB /dev/shm Default and --shm-size

Docker's default /dev/shm size is 64MB. Raise it per-container with --shm-size, set a daemon-wide default in daemon.json, or remount /dev/shm on the host.

Created: 2019-08-26
Modified: 2019-09-19

AWS ECR - Elastic Container Registry - Basics

Set up an AWS Elastic Container Registry repo, create least-privilege IAM groups for push and pull access, and connect Docker using the AWS CLI.

Created: 2019-08-06
Modified: 2019-12-05

Google Cloud Build: Basics

Intro to Google Cloud Build with real cloudbuild.yaml examples for pushing Docker images to GCR and rsyncing a static site to Cloud Storage on every Git commit.

Created: 2019-08-05
Modified: 2019-08-05

Google Container Registry: Basics

Getting started with Google Container Registry, covering why GCR beats a self-hosted Docker registry, setting up service accounts, and Docker auth via gcloud.

Created: 2019-08-04
Modified: 2019-08-04

Local Pelican Development Environment

Preview Pelican markdown changes live in a persistent Docker container with content, config, and theme mounts plus auto-regeneration on save.

Created: 2019-08-01
Modified: 2019-08-01

Building a Docker Pelican Image

Build a reusable Docker image that runs Pelican to convert markdown into a static site, bundling a theme from GitHub and the series plugin in one layer.