# AetherForge control server for Linux Docker E2E. FROM golang:1.26-bookworm AS build WORKDIR /src COPY server/go.mod server/go.sum ./ RUN go mod download COPY server/ ./ RUN CGO_ENABLED=0 go build -o /miner-server . FROM debian:bookworm-slim RUN apt-get update && apt-get install -y --no-install-recommends ca-certificates curl && rm -rf /var/lib/apt/lists/* WORKDIR /app COPY --from=build /miner-server /app/miner-server COPY docker/data/ /data/ EXPOSE 8989 ENTRYPOINT ["/app/miner-server", "-port", "8989", "-data", "/data"]