Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
Dashboard ambient layer, comrade presence, Mission Deck and War Room, Emberwake supply chain, spread/docs publishing, fleet policy and modules API, CI docker mining, and refreshed USB pack.
37 lines
812 B
YAML
37 lines
812 B
YAML
# Isolated Linux agent E2E — agent reaches only the server; server has pool egress.
|
|
services:
|
|
server:
|
|
build:
|
|
context: ..
|
|
dockerfile: docker/Dockerfile.server
|
|
ports:
|
|
- "18989:8989"
|
|
networks:
|
|
- e2e-internal
|
|
- default
|
|
healthcheck:
|
|
test: ["CMD-SHELL", "curl -sf http://127.0.0.1:8989/api/v1/health || exit 1"]
|
|
interval: 5s
|
|
timeout: 3s
|
|
retries: 12
|
|
start_period: 15s
|
|
|
|
agent:
|
|
build:
|
|
context: ..
|
|
dockerfile: docker/Dockerfile.agent
|
|
depends_on:
|
|
server:
|
|
condition: service_healthy
|
|
networks:
|
|
- e2e-internal
|
|
restart: "no"
|
|
# RandomX dataset + Go runtime — avoid OOM kills in CI runners.
|
|
mem_limit: 1g
|
|
shm_size: 256m
|
|
|
|
networks:
|
|
e2e-internal:
|
|
driver: bridge
|
|
internal: true
|