OPSIVIST deploy tools.
This repository contains a lightweight Docker image designed for deployment tasks, pre-configured with essential tools like SSH and rsync.
- 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_configwithStrictHostKeyChecking accept-newfor automated environments.
docker build -t deploy-tools .docker run --rm deploy-tools ssh -V
docker run --rm deploy-tools rsync --versionThis 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.
The image is available at: ghcr.io/opsivist/deploy-tools:latest