* rename config values - api -> backend - nginx -> frontend * job pods: - set job_pull_policy from api_pull_policy (same as backend image) - default to Always, but can be overridden for local deployment (same as backend image) typo fix: CRAWL_NAMESPACE -> CRAWLER_NAMESPACE (part of #491) ansible: set default label to :latest instead of :dev for
66 lines
1.6 KiB
YAML
66 lines
1.6 KiB
YAML
# Hosted Config (eg. for microk8s)
|
|
# --------------------------------
|
|
#
|
|
# This config can be used to run Browsertrix Cloud 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
|
|
# host: "..."
|
|
|
|
# required: set email to use tls
|
|
#cert_email: "..."
|
|
|
|
scheme: "https"
|
|
tls: true
|
|
|
|
ingress_class: "public"
|
|
|
|
|
|
# optionally, set host below to enable WACZ signing
|
|
signer:
|
|
enabled: true
|
|
|
|
# host: ...
|
|
|
|
|
|
# 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!
|
|
|