Skip to content

davift/github-actions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

github-actions

This repository contains examples for building and deploying to Dev and Prod environments using GitHub Actions to a K8s cluster.

This repository has examples of GitHub Workflows for:

  • .github/workflows/
    • dev.yaml
      • Automatically build and deploy into Dev when a PR is open.
    • prod.yaml
      • Automatically build and deploy into Dev when a PR is approved.

It also contains examples of Kubernetes resources:

  • nginx/

    • Nginx with PHP and volume (path) mounted from the host.
    • docker/Dockerfile
      • Container image build configuration.
    • nginx-combined.yaml
      • Combined manifests
        • Namespace
        • Deployment
        • Service
        • Ingress
  • kuma/

    • UptimeKuma with Persistent Volume.
    • docker/Dockerfile
      • Container image build configuration.
    • kuma-combined.yaml
      • Combined manifests:
        • Namespace
        • Persistent Volume
        • Persistent Volume Claim
        • Deployment
        • Service
        • Ingress
  • runner/

    • GitHub Actions Runnel with Privileged Security context and Repository Secrets.
    • docker/Dockerfile
      • Container image build configuration.
    • runner-combined.yaml
      • Combined manifests
        • Namespace
        • Deployment
  • tunnel/

    • Cloudflare Tunnel with Repository Secret.
    • docker/Dockerfile
      • Container image build configuration.
    • tunnel-combined.yaml
      • Combined manifests
        • Namespace
        • Deployment

For more information, check out:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published