logos-storage-testnet-starter/docker-compose.yaml

34 lines
986 B
YAML
Raw Normal View History

2023-10-25 15:01:58 +02:00
services:
codex:
image: codexstorage/nim-codex:stable
pull_policy: always
2024-03-29 09:22:03 +02:00
container_name: codex
command:
- codex
2024-03-28 11:03:55 +01:00
- persistence
2024-09-13 13:32:42 +02:00
# - prover # Uncomment this to enable storage proof generator.
2023-10-25 15:01:58 +02:00
environment:
- NETWORK=testnet
2024-03-29 13:44:44 +02:00
- CODEX_DATA_DIR=/data
- CODEX_API_PORT=8080
2023-10-25 15:01:58 +02:00
- CODEX_API_BINDADDR=0.0.0.0
- CODEX_API_CORS_ORIGIN="*"
2024-09-13 13:32:42 +02:00
- 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:
2024-03-29 09:22:03 +02:00
- 8080:8080/tcp # API
- 8070:8070/tcp # Transport
- 8090:8090/udp # Discovery
2023-10-25 15:01:58 +02:00
volumes:
2024-03-29 13:44:44 +02:00
- ./codex-data:/data
2024-03-29 09:22:03 +02:00
logging:
driver: json-file
options:
max-size: 100m
max-file: 5