opencommit Docker & Self-Hosted Deployment

GitHub

Top #1 and most feature rich GPT wrapper for git โ€” generate commit messages with an LLM in 1 sec โ€” works with Claude, GPT and every other provider, supports...

7,293 stars JavaScript JavaScript 1 file ยท ~4,807 tokens #ai#ai-commit#ai-commits#artificial-intelligence#chatgpt#git#gpt#productivity
1. Pull Image (DOCKERHUB) docker pull di-sukharev/opencommit:latest
2. Docker Run (1-Click Launch) docker run -d --name opencommit --restart always di-sukharev/opencommit:latest
3. Podman Run podman run -d --name opencommit --restart always di-sukharev/opencommit:latest
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://docker.io/di-sukharev/opencommit:latest
5. ORAS Pull (OCI Artifact) oras pull di-sukharev/opencommit:latest
test/Dockerfile
FROM ubuntu:latest

RUN apt-get update && apt-get install -y curl git

# Install Node.js v20
RUN curl -fsSL https://deb.nodesource.com/setup_20.x | bash -
RUN apt-get install -y nodejs

# Setup git
RUN git config --global user.email "[email protected]"
RUN git config --global user.name "Test User"

WORKDIR /app
COPY package.json /app/
COPY package-lock.json /app/

RUN ls -la

RUN npm ci
COPY . /app
RUN ls -la
RUN npm run build