omnivore/self-hosting
Aliaksei Karneyeu ade0be223c Wire content-fetch-go into self-hosted Docker Compose setup
Replaces the Node.js content-fetch container with the Go implementation
in both self-hosted compose files, and enables MinIO-backed original
content uploads via BLOB_STORAGE_URL.

Changes:
- self-hosting/docker-compose/docker-compose.yml
  - content-fetch image: sh-content-fetch → sh-content-fetch-go
  - Remove USE_FIREFOX (Go service uses Chromium, no Firefox needed)
  - Add dependency on createbuckets (bucket must exist before uploads)

- self-hosting/docker-compose/self-build/docker-compose.yml
  - content-fetch build: packages/content-fetch → packages/content-fetch-go
  - Remove USE_FIREFOX
  - Add dependency on createbuckets

- self-hosting/docker-compose/.env.example
  - Remove SKIP_UPLOAD_ORIGINAL=true (uploads now work via MinIO)
  - Add BLOB_STORAGE_URL pointing to the MinIO container
  - Consolidate AWS_ACCESS_KEY_ID / AWS_SECRET_ACCESS_KEY entries
    (were split between two comment blocks, now in one place)

- packages/content-fetch-go/Dockerfile
  - Build stage: golang:1.24-alpine → golang:1.25-alpine (matches go.mod)

MinIO URL used: s3://omnivore?endpoint=http%3A%2F%2Fminio%3A9000&use_path_style=true&disable_https=true&region=us-east-1

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-05 11:55:38 +01:00
..
docker-compose Wire content-fetch-go into self-hosted Docker Compose setup 2026-03-05 11:55:38 +01:00
helm use RollingUpdate 2024-02-14 18:05:05 +01:00
nginx fix(nginx): add max size to requests to nginx 2025-08-30 17:29:21 +02:00
podman-compose feat: add podman-compose.yml + .env.example (#4621) 2025-10-21 23:57:09 +09:00
build-and-push-images.sh minor improvements 2024-01-17 17:16:49 +01:00
Dockerfile fix(): Add network timeout to all yarn installs 2025-07-29 19:01:37 +02:00
GUIDE.md Remove reference to omnivore.app 2025-09-24 12:37:39 +02:00