Skip to content

Latest commit

 

History

History
 
 

blobscan-web

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

blobscan-web

Version: 0.3.3 Type: application

Blobscan Web UI

Homepage: https://blobscan.com

Source Code

Values

Key Type Default Description
affinity object {} Affinity configuration for pods
annotations object {} Annotations for the Deployment
args list [] Command arguments
config object See values.yaml Config file https://github.com/Blobscan/blobscan/blob/main/.env.example
config.BLOBSCAN_API_BASE_URL string "http://blobscan-api:3001" Base URL for the Blobscan API service
config.BLOBSCAN_API_PORT int 3001 Port on which the Blobscan API service listens
config.DATABASE_URL string "postgresql://postgres:postgres@blobscan-blobscandb:5432/blobscan?ssl=false" PostgreSQL connection string for the main database connection
config.DIRECT_URL string "" Direct PostgreSQL connection string, used for Prisma direct database access
config.GOOGLE_SERVICE_KEY string "" Google Cloud service account key for authentication (JSON format)
config.GOOGLE_STORAGE_BUCKET_NAME string "" Google Cloud Storage bucket name for blob data storage
config.GOOGLE_STORAGE_ENABLED string "false" Enable Google Cloud Storage for blob data
config.GOOGLE_STORAGE_PROJECT_ID string "" Google Cloud project ID for blob data storage
config.METRICS_ENABLED string "true" Enable metrics collection and reporting
config.NETWORK_NAME string "mainnet" Ethereum network name (mainnet, holesky, sepolia, gnosis)
config.OTEL_EXPORTER_OTLP_ENDPOINT string "http://localhost:4318" Endpoint URL for OpenTelemetry data export
config.OTEL_EXPORTER_OTLP_PROTOCOL string "http/protobuf" Protocol used for OpenTelemetry data export
config.OTLP_AUTH_PASSWORD string "" Password for OpenTelemetry authentication
config.OTLP_AUTH_USERNAME string "" Username for OpenTelemetry authentication
config.POSTGRES_STORAGE_ENABLED string "true" Enable PostgreSQL storage for blob data
config.SECRET_KEY string "supersecret" Secret key used for session management and encryption
config.SWARM_STORAGE_ENABLED string "false" Enable Swarm decentralized storage for blob data
config.TRACES_ENABLED string "false" Enable distributed tracing
containerSecurityContext object See values.yaml The security context for containers
customArgs list ["web"] Custom args for the blobscan-web container
customCommand list [] Command replacement for the blobscan-web container
extraContainers list [] Additional containers
extraEnv list [] Additional env variables
extraPodPorts list [] Extra Pod ports
extraPorts list [] Additional ports. Useful when using extraContainers
extraVolumeMounts list [] Additional volume mounts
extraVolumes list [] Additional volumes
fullnameOverride string "" Overrides the chart's computed fullname
httpPort int 3000 Ports
image.pullPolicy string "IfNotPresent" blobscan-web container pull policy
image.repository string "blossomlabs/blobscan-web" blobscan-web container image repository
image.tag string "latest" blobscan-web container image tag
imagePullSecrets list [] Image pull secrets for Docker images
ingress.annotations object {} Annotations for Ingress
ingress.enabled bool false Ingress resource for the HTTP API
ingress.hosts[0].host string "chart-example.local"
ingress.hosts[0].paths list []
ingress.tls list [] Ingress TLS
initContainers list [] Additional init containers
livenessProbe object See values.yaml Liveness probe
nameOverride string "" Overrides the chart's name
nodeSelector object {} Node selector for pods
podAnnotations object {} Pod annotations
podDisruptionBudget object {} Define the PodDisruptionBudget spec If not set then a PodDisruptionBudget will not be created
podLabels object {} Pod labels
priorityClassName string nil Pod priority class
readinessProbe object See values.yaml Readiness probe
replicas int 1 Number of replicas
resources object {} Resource requests and limits
secretEnv object {} Secret env variables injected via a created secret
securityContext object See values.yaml The security context for pods
service.type string "ClusterIP" Service type
serviceAccount.annotations object {} Annotations to add to the service account
serviceAccount.create bool false Specifies whether a service account should be created
serviceAccount.name string "" The name of the service account to use. If not set and create is true, a name is generated using the fullname template
serviceMonitor.annotations object {} Additional ServiceMonitor annotations
serviceMonitor.enabled bool false If true, a ServiceMonitor CRD is created for a prometheus operator https://github.com/coreos/prometheus-operator
serviceMonitor.interval string "15s" ServiceMonitor scrape interval
serviceMonitor.labels object {} Additional ServiceMonitor labels
serviceMonitor.namespace string nil Alternative namespace for ServiceMonitor
serviceMonitor.path string "/metrics" Path to scrape
serviceMonitor.relabelings list [] ServiceMonitor relabelings
serviceMonitor.scheme string "http" ServiceMonitor scheme
serviceMonitor.scrapeTimeout string "30s" ServiceMonitor scrape timeout
serviceMonitor.tlsConfig object {} ServiceMonitor TLS configuration
terminationGracePeriodSeconds int 30 How long to wait until the pod is forcefully terminated
tolerations list [] Tolerations for pods
topologySpreadConstraints list [] Topology Spread Constraints for pods