Peter Mescalchin's repositories
docker-acestream-server
Ace Stream server Docker image and playback CLI for media players.
sass-boilerplate
A collection of common use Sass stylesheets, mixins and functions.
terraform-github-action-cache-example
Caching Terraform providers within a GitHub Actions Workflow run to improve execution times.
nginx-config-snippets
A selection of common use config blocks for Nginx.
action-golang-cache
GitHub Action bringing together actions/setup-go and actions/cache.
markdown-toc-generate
Table of contents (TOC) generator for a given Markdown page source.
rsync-backup-rotation
Bash script for automated incremental backups via Rsync.
slack-post
Node.js module for sending posts to Slack via the incoming webhooks API. Supports both simple and advanced messaging formats.
macos-multipass-docker
Step by step guide for installing Docker under macOS via Canonical's Multipass.
action-aws-iam-assume-role
GitHub Action to assume an AWS IAM role via OpenID Connect (OIDC) or a plain old IAM user.
aws-ecs-task-definition-cleanup
Python CLI utility to help maintain legacy AWS ECS task definitions in bulk.
aws-lambda-proxy-response
Node.js module generating response payloads for AWS Lambda functions behind API Gateway 'Lambda proxy' integrations.
bash-web-app-deploy
Lo-Fi web application build & deployment script written in simply Bash.
github-utilities
Random scripts for working with GitHub itself and repositories within.
terraform-aws-datadog-metric-stream
Boilerplate Terraform configuration for AWS infrastructure to support CloudWatch Metric Streams for delivery of metrics into Datadog.
dotfiles-macos
Dotfiles - macOS.
docker-keepassx-deb
Dockerfile to build a KeePassX 2.0.3 deb package for Ubuntu/Debian/variants.
docker-unifi-network-controller
Docker image and CLI management utility for Ubiquiti's UniFi Network Controller.
php-twitter-classes
Routines for reading a user's Twitter timeline and rendering results to HTML5 markup.
action-slack-workflow-start-finish
GitHub Action posting Slack messages to denote the start and/or end of a Workflow run.
aws-cli-assume-role-to-env
Python utility taking the output of 'aws sts assume-role' to a set of environment variable `export` commands.
aws-cloudfront-log-expire
Processes S3 buckets configured as CloudFront distribution access log targets - removing log objects prior to a specified expiry date or days.
action-node-modules-cache
GitHub Action for the setup of Node.js and managed node_modules caching.
docker-backblaze-b2-cli-deb
Dockerfile to build a Backblaze B2 CLI Debian package for Ubuntu/Debian/variants.
docker-nginx
Nginx web server Docker image, compiled from release source.
recursive-file-hash
Utility to recursively walk a given directory and generate a list of files alongside the filesize and SHA-1 hash.