mirror of
https://github.com/Telecominfraproject/wlan-cloud-ucentral-deploy.git
synced 2026-01-28 10:21:50 +00:00
47 lines
1.2 KiB
Docker
47 lines
1.2 KiB
Docker
FROM alpine:latest AS base
|
|
|
|
RUN apk add curl git jq bash
|
|
|
|
WORKDIR /cli
|
|
|
|
# OWGW
|
|
ARG OWGW_VERSION=master
|
|
RUN git clone https://github.com/Telecominfraproject/wlan-cloud-ucentralgw.git owgw \
|
|
&& cd owgw \
|
|
&& git checkout $OWGW_VERSION \
|
|
&& cd /cli \
|
|
&& cp owgw/test_scripts/curl/cli owgw_cli \
|
|
&& rm -rf owgw
|
|
|
|
# OWSEC
|
|
ARG OWSEC_VERSION=main
|
|
RUN git clone https://github.com/Telecominfraproject/wlan-cloud-ucentralsec.git owsec \
|
|
&& cd owsec \
|
|
&& git checkout $OWSEC_VERSION \
|
|
&& cd /cli \
|
|
&& cp owsec/test_scripts/curl/cli owsec_cli \
|
|
&& rm -rf owsec
|
|
|
|
# OWFMS
|
|
ARG OWFMS_VERSION=main
|
|
RUN git clone https://github.com/Telecominfraproject/wlan-cloud-ucentralfms.git owfms \
|
|
&& cd owfms \
|
|
&& git checkout $OWFMS_VERSION \
|
|
&& cd /cli \
|
|
&& cp owfms/test_scripts/curl/cli owfms_cli \
|
|
&& rm -rf owfms
|
|
|
|
# OWPROV
|
|
ARG OWPROV_VERSION=main
|
|
RUN git clone https://github.com/Telecominfraproject/wlan-cloud-owprov.git owprov \
|
|
&& cd owprov \
|
|
&& git checkout $OWPROV_VERSION \
|
|
&& cd /cli \
|
|
&& cp owprov/test_scripts/curl/cli owprov_cli \
|
|
&& rm -rf owprov
|
|
|
|
COPY clustersysteminfo clustersysteminfo
|
|
COPY change_credentials change_credentials
|
|
|
|
ENTRYPOINT ["/cli/clustersysteminfo"]
|