Favicon of Komodo

Komodo

Connect Git repositories to automatically build versioned Docker images. Deploy containers and view logs and uptime across your entire infrastructure.

Komodo is a build and deployment system designed to connect your Git repositories directly to your servers. It automates the process of creating and deploying Docker containers, letting you focus on writing code instead of managing infrastructure.

This tool provides a complete pipeline from code to production with several key capabilities:

  • Git-Triggered Builds: Automatically create auto-versioned Docker images every time you push to your Git repository.
  • Versatile Deployments: Easily deploy single Docker containers or complex applications using Docker Compose across multiple servers.
  • Centralized Monitoring: Gain a unified view of your entire infrastructure by accessing uptime status and application logs from all your servers in one place.

The core API and agent are built with Rust, ensuring high performance and reliability for your critical build and deployment tasks.

Directory Structure

komodo
data
.env
docker-compose.yml

docker-compose.yml

services:
  komodo-core:
    image: ghcr.io/moghtech/komodo:latest
    container_name: komodo-core
    ports:
      - "9120:9120"
    volumes:
      - ./data:/config
      - /var/run/docker.sock:/var/run/docker.sock
    environment:
      - KOMODO_JWT_SECRET=${KOMODO_JWT_SECRET}
    restart: unless-stopped

.env

KOMODO_JWT_SECRET=your_super_secret_jwt_string

Share:

Ad
Favicon

 

  
 

Similar to Komodo

Favicon

 

  
  
Favicon

 

  
  
Favicon