mirror of
https://github.com/Telecominfraproject/wlan-cloud-opensync-controller.git
synced 2025-11-03 12:08:07 +00:00
Correct search for the RadiusProfiles OpensyncGatewayExternalCloud to be under the equipment_ap profile, as opposed to the previous SSID Profile. This allows creation of profiles with Radius on the AP. ** Additional correct docker image build
47 lines
1.7 KiB
Docker
47 lines
1.7 KiB
Docker
FROM adoptopenjdk/openjdk13:alpine-jre
|
|
|
|
LABEL maintainer="TipWlan"
|
|
LABEL version="1.0"
|
|
LABEL description="This image runs the mqtt broker (mosquitto) and \
|
|
a statically configured OpenSync gateway."
|
|
|
|
# Update the package list and upgrade installed packages
|
|
RUN apk update && apk upgrade
|
|
RUN mkdir -p /opt/tip-wlan/certs
|
|
VOLUME ["/opt/tip-wlan/certs"]
|
|
|
|
# Configure mqtt broker
|
|
RUN apk add mosquitto
|
|
RUN mkdir -p /mosquitto/data /mosquitto/log
|
|
COPY app/mqtt/mosquitto.conf /etc/mosquitto/mosquitto.conf
|
|
VOLUME ["/mosquitto/data", "/mosquitto/log"]
|
|
|
|
|
|
# Configure OpenSync Gateway
|
|
RUN mkdir -p /app/logs /app/opensync /app/config
|
|
COPY maven/app.jar /app
|
|
COPY app/opensync/logback.xml /app/opensync/logback.xml
|
|
COPY app/run.sh /app
|
|
COPY app/opensync/EquipmentExample.json /app/opensync/EquipmentExample.json
|
|
COPY app/opensync/ProfileAPExample.json /app/opensync/ProfileAPExample.json
|
|
COPY app/opensync/ProfileSsid.json /app/opensync/ProfileSsid.json
|
|
COPY app/opensync/LocationBuildingExample.json /app/opensync/LocationBuildingExample.json
|
|
COPY app/opensync/ProfileMetrics.json /app/opensync/ProfileMetrics.json
|
|
COPY app/opensync/ProfileRf.json /app/opensync/ProfileRf.json
|
|
COPY app/opensync/ProfileHotspot20.json /app/opensync/ProfileHotspot20.json
|
|
COPY app/opensync/ProfileOperator.json /app/opensync/ProfileOperator.json
|
|
COPY app/opensync/ProfileVenue.json /app/opensync/ProfileVenue.json
|
|
COPY app/opensync/ProfileIdProvider.json /app/opensync/ProfileIdProvider.json
|
|
COPY app/opensync/ProfileBonjour.json /app/opensync/ProfileBonjour.json
|
|
COPY app/commit.properties /app
|
|
|
|
VOLUME ["/app/logs", "/app/config"]
|
|
|
|
RUN chmod +x /app/run.sh
|
|
|
|
EXPOSE 1883 6640 6643 4043
|
|
|
|
WORKDIR /app
|
|
ENTRYPOINT ["/app/run.sh"]
|
|
CMD [""]
|