Repository Index: Generate an index.yaml in ./docx/helm-repo/index.yaml to allow for browsertrix to be a helm repository. docs: rename docs.browsertrix.cloud -> docs.browsertrix.com docs: update deployment doc to mention helm repo as preferred way to install docs build action: generate repository index in GH action publish action: update auto-generated message to mention installing from the repo. --------- Co-authored-by: Tessa Walsh <tessa@bitarchivist.net>
		
			
				
	
	
		
			69 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			69 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
# Hosted Config (eg. for microk8s)
 | 
						|
# --------------------------------
 | 
						|
#
 | 
						|
# This config can be used to run Browsertrix hosted on a remote server.
 | 
						|
# This requires setting the hostname and signing hostname.
 | 
						|
#
 | 
						|
#
 | 
						|
# The `ingress.host` and `ingress.cert_email` and optional `signer.host` must be set below.
 | 
						|
#
 | 
						|
# microk8s
 | 
						|
# --------
 | 
						|
#
 | 
						|
# One way to deploy this is with microk8s, which will require the following addons:
 | 
						|
#
 | 
						|
# microk8s enable dns ingress cert-manager hostpath-storage registry helm3
 | 
						|
#
 | 
						|
# run with:
 | 
						|
#
 | 
						|
# microk8s helm3 upgrade --install -f ./chart/values.yaml -f ./chart/examples/microk8s-hosted.yaml btrix ./chart/
 | 
						|
#
 | 
						|
#
 | 
						|
# If developing locally, can override these to use images from local microk8s repository (on localhost:32000)
 | 
						|
#
 | 
						|
# backend_image: "localhost:32000/webrecorder/browsertrix-backend:latest"
 | 
						|
# frontend_image: "localhost:32000/webrecorder/browsertrix-frontend:latest"
 | 
						|
# crawler_image: "localhost:32000/webrecorder/browsertrix-crawler:latest"
 | 
						|
 | 
						|
 | 
						|
ingress:
 | 
						|
  # required: set host to use tls
 | 
						|
  # uncomment and replace example below with your registered domain
 | 
						|
  # host: "yourdomain.org"
 | 
						|
 | 
						|
  # required: set email to use tls
 | 
						|
  # uncomment and replace example below with your valid email address
 | 
						|
  #cert_email: "you@yourdomain.org"
 | 
						|
 | 
						|
  scheme: "https"
 | 
						|
  tls: true
 | 
						|
 | 
						|
ingress_class: "public"
 | 
						|
 | 
						|
 | 
						|
# optionally, set host below to enable WACZ signing
 | 
						|
signer:
 | 
						|
  enabled: true
 | 
						|
 | 
						|
  # uncomment and replace example below with your registered domain
 | 
						|
  # host: "second.yourdomain.org"
 | 
						|
 | 
						|
 | 
						|
# optionally, override default mongodb auth, used for all data storage:
 | 
						|
 | 
						|
#mongo_auth:
 | 
						|
  # username: root
 | 
						|
  # password: PASSWORD!
 | 
						|
  
 | 
						|
 | 
						|
# optionally, set these to custom values
 | 
						|
 | 
						|
#superuser:
 | 
						|
  # set this to enable a superuser admim
 | 
						|
  # email: admin@example.com
 | 
						|
 | 
						|
  # optional: if not set, automatically generated
 | 
						|
  # change or remove this
 | 
						|
  # password: PASSWORD!
 | 
						|
 |