Skip to content

opsivist/deploy-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

deploy-tools

OPSIVIST deploy tools.

This repository contains a lightweight Docker image designed for deployment tasks, pre-configured with essential tools like SSH and rsync.

Features

  • Base Image: Alpine Linux (latest) for minimal footprint.
  • Included Tools:
    • openssh-client: For secure remote access.
    • rsync: For efficient file synchronization and deployment.
  • Pre-configured SSH: Custom ssh_config with StrictHostKeyChecking accept-new for automated environments.

Docker Usage

Build

docker build -t deploy-tools .

Run

docker run --rm deploy-tools ssh -V
docker run --rm deploy-tools rsync --version

CI/CD Integration

This project includes a GitHub Action to automatically build and push the Docker image to GitHub Container Registry (GHCR) on every push to the main branch.

Image Repository

The image is available at: ghcr.io/opsivist/deploy-tools:latest

About

OPSIVIST deploy tools

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors