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.
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.
| ############################################################################### | |
| # 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"] |
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.
| ############################################################################### | |
| # 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"] |
| ################################################################################## | |
| # | |
| # Arch Linux Nvidia Cuda Container | |
| # | |
| # Build: | |
| # | |
| # $ docker build --progress=plain -t testing/cuda . | |
| # | |
| # Run: | |
| # |
| apiVersion: pool.kubevirt.io/v1alpha1 | |
| kind: VirtualMachinePool | |
| metadata: | |
| name: talos | |
| spec: | |
| replicas: 0 | |
| selector: | |
| matchLabels: | |
| kubevirt.io/vmpool: talos | |
| virtualMachineTemplate: |
Run project quickstart from ./README.md with runme cli github.com/ContainerCraft/Kargo
It appears the runme commands are executed in a shell that does not inherit normal environment variables and configuration.
| # --- 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://' |
- nixos/nixpkgs #316044 Add Nix package for pulumi-esc
- yomaq/Tailscale-ACL Tailscale ACLs with Pulumi + Nix
- yomaq/nix-config/.../initrd-tailscale Tailscale @ initrd
- Yomaq Blog: ZFS, Encryption, Backups, and Convenience
- yomaq/nix-config/.../containers Tailscale Nix Docker
