Kubernetes Deployment
Baseline instructions are available at https://github.com/blockscout/helm-charts/tree/main/charts/blockscout-stack.
- 1.
- 2.Ingress is disabled by default as is common practice, you will likely want to enable ingress and configure hostnames accordingly.
- 3.Check your .yaml files for any unneeded whitespaces, this can impact functionality.
- 4.Make sure env variables are declared correctly ie DATABASE_URL: “X”
- 5.Frontend values should exist in their own root section, at the same level as blockscout values (and not nested within the blockscout root).
For example:
```yaml
blockscout:
env:
DATABASE_URL: "X"
ETHEREUM_JSONRPC_VARIANT: geth
ETHEREUM_JSONRPC_HTTP_URL: "X"
ETHEREUM_JSONRPC_TRACE_URL: "X"
ingress:
enabled: true
hostname: host-name.com
frontend:
image:
tag: latest
ingress:
enabled: true
```