feat: add Honcho memory provider with Traefik + Authelia #48

Open
Hermes wants to merge 43 commits from feat/honcho-only into master
9 changed files with 539 additions and 0 deletions
Showing only changes of commit 87e546beae - Show all commits

View File

@@ -163,7 +163,10 @@ services:
# --- Honcho + OpenConcho combiné: API + Web UI nginx/FastAPI ---
honcho:
build: ./honcho
build:
context: ./honcho
ssh:
- default
container_name: honcho
restart: unless-stopped
environment:

View File

@@ -7,9 +7,9 @@ RUN apt-get update && \
COPY --from=ghcr.io/astral-sh/uv:0.9.24 /uv /bin/uv
ARG HONCHO_REPO=https://code.lazyworkhorse.net/Hermes/honcho.git
ARG HONCHO_REPO=ssh://git@code.lazyworkhorse.net:2222/Hermes/honcho.git
ARG HONCHO_REF=main
RUN git clone --depth 1 --branch ${HONCHO_REF} ${HONCHO_REPO} /app
RUN --mount=type=ssh git clone --depth 1 --branch ${HONCHO_REF} ${HONCHO_REPO} /app
WORKDIR /app