Introduction
Welcome to OrcaCD - A simple service for using gitops with docker
Project state
OrcaCD is in early development and not yet production-ready. There are no stable releases. Expect breaking changes at any time.
OrcaCD is a simple GitOps tool for Docker.
It allows you to deploy your applications with Docker using Git as the source of truth. With OrcaCD, you can easily manage your Docker containers and keep them in sync with your Git repository.
This project initially started as a course project for the master's degree in computer science - intelligent systems at the Westphalian University of Applied Sciences. The goal of this course was to go through the typical phases of a software project like system design, implementation, testing, and documentation. Even though the project was initially created for educational purposes, we decided to make it open source and continue development after the course ended. We believe that OrcaCD can be a useful tool for many developers and we want to share it with the community.
The motivation for this project is based on a prior project for another course where we used ArgoCD for GitOps deployments on Kubernetes. While ArgoCD is a powerful tool, it only supports Kubernetes and is not suitable for everyone. Since most of us already have a VPS with Docker running, we wanted to create a simple GitOps tool that can be used with Docker without the need for Kubernetes.
The structure, architecture and concepts of OrcaCD can be found in the architecture documentation.



Get to know OrcaCD
TODO: demo image or gif here
Useful Links
Last updated on