mirror of
https://github.com/logos-storage/logos-storage-testnet-starter.git
synced 2026-01-02 13:33:06 +00:00
34 lines
986 B
YAML
34 lines
986 B
YAML
services:
|
|
codex:
|
|
image: codexstorage/nim-codex:stable
|
|
pull_policy: always
|
|
container_name: codex
|
|
command:
|
|
- codex
|
|
- persistence
|
|
# - prover # Uncomment this to enable storage proof generator.
|
|
environment:
|
|
- NETWORK=testnet
|
|
- CODEX_DATA_DIR=/data
|
|
- CODEX_API_PORT=8080
|
|
- CODEX_API_BINDADDR=0.0.0.0
|
|
- CODEX_API_CORS_ORIGIN="*"
|
|
- CODEX_LISTEN_ADDRS=/ip4/0.0.0.0/tcp/8070
|
|
- CODEX_DISC_PORT=8090
|
|
- NAT_PUBLIC_IP_AUTO=https://ip.codex.storage
|
|
- CODEX_ETH_PROVIDER=https://rpc.testnet.codex.storage
|
|
- CODEX_VALIDATOR=false
|
|
# Update or export a variable with a private key value
|
|
- ETH_PRIVATE_KEY=${ETH_PRIVATE_KEY:-<<< PRIVATE KEY HERE >>>}
|
|
ports:
|
|
- 8080:8080/tcp # API
|
|
- 8070:8070/tcp # Transport
|
|
- 8090:8090/udp # Discovery
|
|
volumes:
|
|
- ./codex-data:/data
|
|
logging:
|
|
driver: json-file
|
|
options:
|
|
max-size: 100m
|
|
max-file: 5
|