mirror of
https://github.com/shadoll/just-commons.git
synced 2025-12-20 02:25:47 +00:00
30acfc658a73c8917eebf282fbb1d0bf6f847c77
- container.just: Universal container operations (start, stop, logs, shell, exec, status) - registry.just: GitHub Container Registry authentication - images.just: Universal image build/push/pull operations - README.md: Documentation and usage instructions These recipes work universally across any project with containerfiles.
Just Commons
Universal Just command recipes for container management across projects.
Overview
This repository contains reusable Just recipes for:
- Container operations: start, stop, restart, logs, shell, exec, status
- Registry authentication: login, logout, status checks for GitHub Container Registry
- Image operations: build, push, pull, tag, test, info, clean
Usage
Add as a Git submodule to your project:
git submodule add git@github.com:shadoll/just-commons.git
Import in your justfile:
# Import universal commands
import 'just-commons/container.just'
import 'just-commons/registry.just'
import 'just-commons/images.just'
# Your project-specific commands
import 'just/postgres.just'
import 'just/servapp.just'
Files
container.just- Universal container operations (start, stop, logs, shell, exec, status)registry.just- GitHub Container Registry authenticationimages.just- Universal image build/push/pull operations
Requirements
- Just command runner
- Docker or Podman
- Git
Projects Using This
- servass - Universal container image management
- servass_sh - Production deployment (SH)
- servass_ri - Production deployment (RI)
Description
Languages
Just
100%