2022-10-28 05:44:06 +00:00
|
|
|
FROM node:19
|
2018-02-17 05:47:06 +00:00
|
|
|
|
2018-02-20 10:36:34 +00:00
|
|
|
MAINTAINER Sukchan Lee <acetcom@gmail.com>
|
|
|
|
|
2019-10-27 08:41:14 +00:00
|
|
|
ARG PACKAGE=open5gs
|
2022-11-04 08:39:29 +00:00
|
|
|
ARG VERSION=2.5.5
|
2018-02-17 05:47:06 +00:00
|
|
|
|
|
|
|
RUN set -e; \
|
|
|
|
cd /usr/src; \
|
|
|
|
rm -rf ./$PACKAGE; \
|
2020-08-14 01:28:37 +00:00
|
|
|
curl -SLO "https://github.com/open5gs/$PACKAGE/archive/v$VERSION.tar.gz"; \
|
2018-02-17 05:47:06 +00:00
|
|
|
tar -xvf v$VERSION.tar.gz; \
|
|
|
|
mv ./$PACKAGE-$VERSION/ ./$PACKAGE;
|
|
|
|
|
2019-10-27 08:41:14 +00:00
|
|
|
WORKDIR /usr/src/open5gs/webui
|
2022-10-28 05:44:06 +00:00
|
|
|
RUN npm clean-install && \
|
2018-02-17 05:47:06 +00:00
|
|
|
npm run build
|
|
|
|
|
2022-11-04 08:39:29 +00:00
|
|
|
ADD https://github.com/ufoscout/docker-compose-wait/releases/download/2.9.0/wait /wait
|
|
|
|
RUN chmod +x /wait
|
|
|
|
|
|
|
|
CMD /wait && npm run start
|
2018-02-17 05:47:06 +00:00
|
|
|
|
|
|
|
EXPOSE 3000
|