Skip to content

TheMux-42/github-actions-docker-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ GitHub Actions Docker Template

A lightweight DevOps starter template for containerized services using GitHub Actions, Docker, and GitHub Container Registry (GHCR).

This template is designed to eliminate manual server builds and provide a fully automated CI/CD pipeline for modern service deployment.


🧱 Features

  • ⚑ Automated CI/CD via GitHub Actions
  • 🐳 Docker-based deployment
  • πŸ“¦ Container publishing to GitHub Container Registry (GHCR)
  • 🌿 Branch-based environments (dev, latest-stable)
  • πŸ” Automatic image tagging based on branch name
  • πŸ–₯️ Server-only runtime (no build required on host)
  • ♻️ Fully reusable template for multiple services

🌿 Branch Strategy

Branch Purpose Image Tag
dev Development dev
main Stable production main
v* (tags) Releases v1.0.0, etc.

πŸš€ How to Use This Template

  1. Click "Use this template" on GitHub
  2. Create a new repository
  3. Clone your new repo:
git clone https://github.com/TheMux-42/github-actions-docker-template.git
cd github-actions-docker-template

About

GitHub Actions Docker CI/CD template with automated container publishing to GHCR.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors