BlogWikiAbout

Kyle Pericak

"It works in my environment"

Lint Toolkit for AI Agents

Lint Toolkit for AI Agents

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

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

Security Toolkit for AI Agents

Security Toolkit for AI Agents

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

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

CodePipeline - Continuous Delivery to AWS ECR

CodePipeline - Continuous Delivery to AWS ECR

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

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

Operations Reference Page

Operations Reference Page

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

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

AWS Fargate - Basics

AWS Fargate - Basics

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

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.

Docker Shared Memory (/dev/sdh)

Docker Shared Memory (/dev/sdh)

Created: 2019-09-06, Modified: 2019-09-06

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

AWS ECR - Elastic Container Registry - Basics

AWS ECR - Elastic Container Registry - Basics

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

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.

Google Cloud Build: Basics

Google Cloud Build: Basics

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

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.

Google Container Registry: Basics

Google Container Registry: Basics

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

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

Local Pelican Development Environment

Local Pelican Development Environment

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

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

Building a Docker Pelican Image

Building a Docker Pelican Image

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

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.

Blog code last updated on 2026-04-16: 8579f34f0a3ec5b8043d5eade8e87124d41cf83b