Images
This section documents the centralized Docker images maintained by Welance for use across the platform.
Overview
The Welance platform maintains a collection of custom Docker images that are used throughout the infrastructure. These images are centralized in a single repository to ensure consistency, maintainability, and reusability across all projects.
Code Repository
The Images source code is available on GitLab:
Repository: https://gitlab.com/welance/platform/pipelines/container/images
Available Images
- MySQL Backup - MySQL database backup image with AWS CLI support
- PostgreSQL Backup - PostgreSQL database backup image with AWS CLI support
Purpose
These custom images provide:
- Standardized Tools: Pre-configured images with necessary tools for specific tasks
- Consistency: Same image versions and configurations across all projects
- Maintainability: Centralized updates and security patches
- Reusability: Shared images reduce duplication and maintenance overhead
Usage
These images are typically used in:
- Kubernetes Jobs for scheduled backups
- CI/CD pipelines for database operations
- Infrastructure automation tasks
- Platform-level operations
Image Registry
All Welance images are published to:
Registry: registry.gitlab.com/welance/platform/pipelines/container/images
Images are tagged with semantic versions and can be referenced in Kubernetes manifests, Helm charts, and CI/CD pipelines.