From 935f50bb247f484b2952b8ced025d0be4365cde9 Mon Sep 17 00:00:00 2001 From: Yarin Sergey Date: Tue, 8 Nov 2022 14:40:13 +0500 Subject: [PATCH] Build WebUI from local source Use local copy of source code to build WebUI, instead of downloading the code from Github. --- docker/docker-compose.yml | 4 +++- docker/webui/Dockerfile | 10 +--------- 2 files changed, 4 insertions(+), 10 deletions(-) diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml index f16612a82..f6b42456f 100644 --- a/docker/docker-compose.yml +++ b/docker/docker-compose.yml @@ -12,7 +12,9 @@ services: - ../docs/assets/webui/mongo-init.js:/docker-entrypoint-initdb.d/mongo-init.js:ro webui: - build: webui + build: + context: ../ + dockerfile: docker/webui/Dockerfile image: ${USER}/open5gs-webui container_name: open5gs-webui depends_on: diff --git a/docker/webui/Dockerfile b/docker/webui/Dockerfile index 0b0332866..808b3c940 100644 --- a/docker/webui/Dockerfile +++ b/docker/webui/Dockerfile @@ -2,15 +2,7 @@ FROM node:19 MAINTAINER Sukchan Lee -ARG PACKAGE=open5gs -ARG VERSION=2.5.5 - -RUN set -e; \ - cd /usr/src; \ - rm -rf ./$PACKAGE; \ - curl -SLO "https://github.com/open5gs/$PACKAGE/archive/v$VERSION.tar.gz"; \ - tar -xvf v$VERSION.tar.gz; \ - mv ./$PACKAGE-$VERSION/ ./$PACKAGE; +COPY webui /usr/src/open5gs/webui WORKDIR /usr/src/open5gs/webui RUN npm clean-install && \