Ctrl K
ComunidadGuías…

docker-compose.yml

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
# BugPin - Self-hosted Bug Reporting & Feedback Widget
# https://github.com/aranticlabs/bugpin
#
# Quick start:
#   docker compose up -d
#
# Access: http://localhost:7300
# First login: ADMIN_EMAIL / ADMIN_PASSWORD below (defaults: admin@example.com / changeme123).
# The initial password works once; BugPin asks for a new one after the first login.
#
# Update:
#   docker compose pull && docker compose up -d

services:
  bugpin:
    image: registry.arantic.cloud/bugpin/bugpin:latest
    container_name: bugpin
    restart: unless-stopped
    ports:
      - "7300:7300"
    volumes:
      - ./data:/data
      # Alternative: use named volume
      # - bugpin-data:/data
    environment:
      # Set to "debug" for verbose logging (default: info)
      - LOG_LEVEL=info
      # Initial admin account, used only when no users exist yet
      # - ADMIN_EMAIL=admin@example.com
      # - ADMIN_PASSWORD=choose-a-strong-initial-password
      # Which proxies may set X-Forwarded-For: auto (loopback and private networks, default
      # when unset), true (any proxy) or false (none). This quick start publishes port 7300
      # without a proxy, so forwarded headers are ignored. Switch to auto behind a reverse
      # proxy such as the Traefik example below.
      - TRUST_PROXY=false
    healthcheck:
      test: ["CMD", "wget", "-q", "-O", "/dev/null", "http://localhost:7300/health"]
      interval: 30s
      timeout: 3s
      retries: 3
      start_period: 10s

    # Traefik reverse proxy example (uncomment to use, and set TRUST_PROXY=auto above)
    # labels:
    #   - "traefik.enable=true"
    #   - "traefik.http.routers.bugpin.rule=Host(`bugpin.yourdomain.com`)"
    #   - "traefik.http.routers.bugpin.entrypoints=websecure"
    #   - "traefik.http.routers.bugpin.tls.certresolver=letsencrypt"
    #   - "traefik.http.services.bugpin.loadbalancer.server.port=7300"
    # networks:
    #   - traefik

# Uncomment if using Traefik or external network
# networks:
#   traefik:
#     external: true

# Uncomment if using named volumes
# volumes:
#   bugpin-data: