Sign inSign up

robinvonmises/buho_go

By robinvonmises

•Updated about 2 months ago

BuhoGO: Open-source Bitcoin & Lightning wallet, easy interface, works with Spark, NWC, or LNBits.

Image
Networking
Integration & delivery
Web servers
0

930

robinvonmises/buho_go repository overview

⁠BuhoGO Docker Image

BuhoGO is an open-source wallet application that makes Bitcoin & Lightning payments accessible to everyone. It provides a clean and intuitive interface for everyday Bitcoin transactions, supporting self-custody via Spark or connecting existing wallets through NWC or LNBits.

This Docker image allows you to run BuhoGO in a lightweight, production-ready container using Quasar Serve.


⁠Dockerfile

# Step 1: Node-Image for Build
FROM node:22-alpine AS builder

# Install Git
RUN apk add --no-cache git

# Set working directory
WORKDIR /app

# Clone repository
RUN git clone https://github.com/Buho-Ecosystem/Buho_go.git .

# Install dependencies
RUN npm install

# Build production files
RUN npm run build

# -----------------------------
# Step 2: Lightweight Quasar-Serve Container
FROM node:20-alpine

# Install Quasar CLI
RUN npm install -g @quasar/cli

# Set working directory
WORKDIR /app

# Copy build files from builder
COPY --from=builder /app/dist/spa /app/dist/spa

# Expose port
EXPOSE 3000

# Start production server
CMD ["quasar", "serve", "/app/dist/spa", "--port", "3000", "--hostname", "0.0.0.0"]

⁠Run with Docker

Start BuhoGO in a container:

docker run -d -p 3000:3000 robinvonmises/buho_go:latest

⁠Docker Compose Example

Run BuhoGO with Docker Compose:

services:
  buhogo:
    image: robinvonmises/buho_go:latest
    ports:
      - "3000:3000"
    restart: unless-stopped

Tag summary

Content type

Image

Digest

sha256:94c832f25…

Size

90.1 MB

Last updated

about 2 months ago

docker pull robinvonmises/buho_go