dev-corp Control Plane/observability compose 배포 결과를 inventory와 smoke 기준에 남기고, native Edge metrics용 Prometheus 설정을 분리한다. 원격 Docker 빌드의 TLS 제약을 피할 수 있도록 Control Plane runtime image 경로도 추가한다.
15 lines
368 B
Docker
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"]
|