Sign inSign up

madanb13/logforge-backend

By madanb13

โ€ขUpdated 4 months ago

Backend Image for: https://github.com/log-forge/logforge

Image
Developer tools
0

50K+

madanb13/logforge-backend repository overview

โ ๐Ÿ› ๏ธ LogForgeโ  Backend

โ The backend API for LogForge โ€” a clean, developer-focused log viewer and alerting dashboard for Docker environments.

โ ๐Ÿš€ Features

  • ๐Ÿ“ก Real-time log streaming (via WebSocket)
  • ๐Ÿ” Alert scanning with keyword triggers
  • ๐Ÿงน Clear all alerts + logs with one endpoint
  • ๐Ÿ“˜ Auto-generated API docs at /docs
  • โšก Built for dev environments โ€” skip Prometheus or ELK setup

version: "3.9"

services:
  logforge-backend:
    build:
      context: .
      dockerfile: Dockerfile
    image: logforge-backend
    container_name: ${BACKEND_SERVICE_CONTAINER_NAME:-logforge-backend}
    environment:
      PORT: "${BACKEND_SERVICE_PORT:-8000}"
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
    restart: always
    ports:
      - "${EXPOSED_BACKEND_PORT:-8000}:${BACKEND_SERVICE_PORT:-8000}"

By default, LogForge backend is exposed at: http://localhost:8000โ 

โ Volumes

MountPurpose
/var/run/docker.sockAccess Docker container logs

โ Env variables

VariableDefaultDescription
PORT8000Port FastAPI server listens on
BACKEND_SERVICE_CONTAINER_NAMElogforge-backendContainer name override
EXPOSED_BACKEND_PORT8000Port exposed to the host system

โ API Docs

After you build: http://localhost:8000/docsโ 

๐Ÿค Contributing Have a feature idea or bug report? Open an issue or submit a PR at LogForge Backendโ 

Tag summary

Content type

Image

Digest

sha256:c1fc68b1cโ€ฆ

Size

48.5 MB

Last updated

4 months ago

docker pull madanb13/logforge-backend