mirror of
https://github.com/logos-storage/logos-storage-DAppNodePackage.git
synced 2026-01-02 13:23:10 +00:00
60 lines
1.5 KiB
YAML
60 lines
1.5 KiB
YAML
version: "3.8"
|
|
services:
|
|
codex-node:
|
|
build:
|
|
context: ./codex-node
|
|
dockerfile: Dockerfile
|
|
args:
|
|
UPSTREAM_VERSION_CODEX_NODE: 0.2.1
|
|
image: codex-node.public.dappnode.eth:0.2.1
|
|
restart: unless-stopped
|
|
environment:
|
|
MODE: codex-node-with-marketplace
|
|
NETWORK: testnet
|
|
IP_MODE: auto
|
|
EXTRA_OPTS: ""
|
|
CODEX_DATA_DIR: /data
|
|
CODEX_NAT: ""
|
|
# CODEX_METRICS: "false"
|
|
# CODEX_METRICS_ADDRESS: 0.0.0.0
|
|
# CODEX_METRICS_PORT: 8008
|
|
CODEX_API_BINDADDR: 0.0.0.0
|
|
CODEX_API_PORT: 8080
|
|
CODEX_LISTEN_ADDRS: /ip4/0.0.0.0/tcp/8070
|
|
CODEX_DISC_PORT: 8090
|
|
CODEX_LOG_LEVEL: info
|
|
CODEX_STORAGE_QUOTA: 8gb
|
|
CODEX_BLOCK_TTL: 24h
|
|
CODEX_API_CORS_ORIGIN: "*"
|
|
CODEX_MARKETPLACE_ADDRESS: ""
|
|
CODEX_ETH_PROVIDER: https://rpc.testnet.codex.storage
|
|
ETH_PRIVATE_KEY: ""
|
|
NAT_PUBLIC_IP_AUTO: https://ip.codex.storage
|
|
ports:
|
|
- 8070:8070/tcp # P2P transport
|
|
- 8090:8090/udp # P2P discovery
|
|
volumes:
|
|
- codex-node-data:/data
|
|
logging:
|
|
driver: json-file
|
|
options:
|
|
max-size: 100m
|
|
max-file: 5
|
|
|
|
codex-app:
|
|
build:
|
|
context: ./codex-app
|
|
dockerfile: Dockerfile
|
|
args:
|
|
UPSTREAM_VERSION_CODEX_APP: 0.0.16
|
|
image: codex-app.public.dappnode.eth:0.0.16
|
|
restart: unless-stopped
|
|
logging:
|
|
driver: json-file
|
|
options:
|
|
max-size: 100m
|
|
max-file: 5
|
|
|
|
volumes:
|
|
codex-node-data: {}
|