Files
dirigent-spring/README.md
2025-01-10 06:59:07 +01:00

1.4 KiB

Dirigent

Tool to manage your docker compose deployments via git.

Setup

docker-compose


services:
  app:
    image: ghcr.io/derdavidbohl/dirigent-spring:latest
    container_name: dirigent-app
    restart: unless-stopped
    environment:
      - DIRIGENT_DEPLOYMENTS_GIT_URL=<Your Deployments Repo>
      - DIRIGENT_GIT_AUTHTOKEN=<Your Auth token with Access to your repos - only if needed>
    ports:
      - 8080:8080
    volumes:
      - /path/to/config:/app/config
      - /path/to/deployments:/app/deployments
      - /var/run/docker.sock:/var/run/docker.sock

docker CLI

docker run -d \
  --name=dirigent \
  -e DIRIGENT_DEPLOYMENTS_GIT_URL=<Your Deployments Repo> \
  -e DIRIGENT_GIT_AUTHTOKEN=<Your Auth token with Access to your repos - only if needed> \
  -v /path/to/config:/app/config \
  -v /path/to/deployments:/app/deployments \
  -v /var/run/docker.sock:/var/run/docker.sock \
  ghcr.io/derdavidbohl/dirigent-spring:latest

Environment Variables

Variable Description Default
DIRIGENT_DEPLOYMENTS_GIT_URL URL to your deployments git repository
DIRIGENT_GIT_AUTHTOKEN Auth token with access to your repos

Volumes

Volume Description
/app/config Config directory for Dirigent
/app/deployments Deployments directory for Dirigent
/var/run/docker.sock Docker socket for Dirigent