Skip to content

About

Cookiecutter template for creating a CI/CD deployment with github

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

51 Commits

Folders and files

Repository files navigation

Deployment Template

A cookiecutter template for creating a Docker image with SSL certificates.

Quick Start

  1. Create a new deployment repository:
  1. Configure your deployment:
    • Repository URLs for your projects
    • Docker image name

Certificate Installation

One of the key features of this template is automatic certificate installation into Docker images. This is useful when your applications need to trust custom Certificate Authorities or internal certificates.

Configuration

Certificate installation is configured during template creation:

{
    "project_slug": "my-deployment",
    "docker_image_name": "ghcr.io/my-org/my-image"
}

Certificate Files

Place your certificate files in the assets/ directory:

assets/
├── company-root-ca.crt
└── custom-cert.crt

Supported formats: .crt

Template Variables

Variable Description Example
project_slug Name of the deployment project my-app-deployment
docker_image_name Name of the Docker image ghcr.io/my-org/my-image

Supported Base Images

Certificate installation works with:

  • Debian/Ubuntu: Uses apt-get and update-ca-certificates
  • Alpine Linux: Uses apk and update-ca-certificates

License

This template is released under the MIT License.

About

Cookiecutter template for creating a CI/CD deployment with github

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages