iop/apps/control-plane/Dockerfile.runtime
toki 10ede9381b chore(dev-corp): Control Plane compose 배포 상태를 반영한다
dev-corp Control Plane/observability compose 배포 결과를 inventory와 smoke 기준에 남기고, native Edge metrics용 Prometheus 설정을 분리한다. 원격 Docker 빌드의 TLS 제약을 피할 수 있도록 Control Plane runtime image 경로도 추가한다.
2026-07-13 15:35:10 +09:00

15 lines
368 B
Docker

# syntax=docker/dockerfile:1
FROM alpine:3.22
RUN addgroup -S iop && adduser -S iop -G iop
WORKDIR /app
COPY build/dev-corp-compose/control-plane /usr/local/bin/control-plane
COPY configs/control-plane.yaml /app/configs/control-plane.yaml
EXPOSE 18000 19080 19081
USER iop
ENTRYPOINT ["control-plane"]
CMD ["serve", "--config", "/app/configs/control-plane.yaml"]