Files
AetherForge/docker/docker-compose.yml
AetherForge a32860b0d9
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
feat: alive UI wave, galaxy presence, spread and fleet enhancements
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.
2026-06-04 22:36:17 -07:00

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