Skip to content

Instantly share code, notes, and snippets.

View usrbinkat's full-sized avatar
👩‍💻

Kat Morgan usrbinkat

👩‍💻
View GitHub Profile
@usrbinkat
usrbinkat / GitOps_TechStack_Analysis.md
Last active February 17, 2025 02:20
Cloud Orchestration Tech Stack

Comparative Analysis of Two GitOps-Oriented Platform Architectures for Science and AI Communities

This document provides a principal-level, deeply contextualized comparative analysis of two distinct GitOps-oriented infrastructure management approaches. Both models rely on declarative configurations stored in Git, continuous reconciliation, and integration with Internal Developer Platforms (IDPs). Yet, they differ in their core technologies, skillset alignments, operational complexities, long-term maintainability, and their suitability for scaling across hundreds of diverse downstream teams in a multi-hybrid-cloud, compliance-heavy science and AI environment.

Contents

@usrbinkat
usrbinkat / Minecraft-in-Docker.md
Last active January 19, 2025 10:51
Minecraft on Fedora in Docker Compose

Minecraft Server Setup with Docker and Docker Compose

Welcome! This project provides a straightforward way to set up a customized Minecraft server using Docker and Docker Compose. By following this guide, you can create a fun and secure environment for you and your friends to enjoy Minecraft together.

Table of Contents

@usrbinkat
usrbinkat / Dockerfile
Last active August 11, 2025 17:55
Pandoc Markdown to PDF
###############################################################################
# Use:
# - docker build --progress plain --tag docker.io/containercraft/pandoc -f Dockerfile .
# - docker run --rm -it --name pandoc --hostname pandoc --volume .:/convert docker.io/containercraft/pandoc my_document.md
###############################################################################
FROM docker.io/library/ubuntu:24.04
LABEL tag="pandoc"
ENV DEVCONTAINER="pandoc"
SHELL ["/bin/bash", "-c", "-e"]
@usrbinkat
usrbinkat / README.md
Last active November 16, 2025 12:01
Ollama + Open-Webui + Nvidia/CUDA + Docker + docker-compose

image

UPDATE: This is tested and working on both Linux and Windows 11 used for LlaMa & DeepSeek

Here's a sample README.md file written by Llama3.2 using this docker-compose.yaml file that explains the purpose and usage of the Docker Compose configuration:

ollama-portal

A multi-container Docker application for serving OLLAMA API.

@usrbinkat
usrbinkat / Dockerfile
Last active April 27, 2025 17:34
Docker + Neovim + LazyVim
###############################################################################
# Use:
# - docker build --progress plain --tag docker.io/testing/devcontainer:nvim -f Dockerfile .
# - docker run --rm -d --name devcontainer --hostname devcontainer docker.io/testing/devcontainer:nvim
###############################################################################
# Base Devcontainer Image
FROM mcr.microsoft.com/devcontainers/base:ubuntu
LABEL tag="slim"
ENV DEVCONTAINER="slim"
SHELL ["/bin/bash", "-c", "-e"]
@usrbinkat
usrbinkat / Dockerfile
Created October 1, 2024 02:34
Arch Linux Nvidia Cuda Docker
##################################################################################
#
# Arch Linux Nvidia Cuda Container
#
# Build:
#
# $ docker build --progress=plain -t testing/cuda .
#
# Run:
#
@usrbinkat
usrbinkat / talos.vmpool.yaml
Created August 31, 2024 23:13
Kubevirt + Talos Virtual Machine Pool
apiVersion: pool.kubevirt.io/v1alpha1
kind: VirtualMachinePool
metadata:
name: talos
spec:
replicas: 0
selector:
matchLabels:
kubevirt.io/vmpool: talos
virtualMachineTemplate:
@usrbinkat
usrbinkat / README.md
Last active August 20, 2024 20:07
Runme README.md script debugging.

About

Goals:

Run project quickstart from ./README.md with runme cli github.com/ContainerCraft/Kargo

Actual behavior:

It appears the runme commands are executed in a shell that does not inherit normal environment variables and configuration.

@usrbinkat
usrbinkat / Makefile
Last active August 22, 2024 19:53
Taskfile vs Makefile
# --- Global Variables ---
LOWERCASE_GITHUB_REPOSITORY := $(shell echo ${GITHUB_REPOSITORY} | tr '[:upper:]' '[:lower:]')
REPO_NAME := $(shell echo ${LOWERCASE_GITHUB_REPOSITORY} | awk -F '/' '{print $$2}')
REPO_ORG := $(shell echo ${LOWERCASE_GITHUB_REPOSITORY} | awk -F '/' '{print $$1}')
PROJECT ?= $(or $(REPO_NAME),kargo)
DEPLOYMENT ?= $(or $(ENVIRONMENT),ci)
# Check if PULUMI_BACKEND_URL starts with 'file://'