mirror of
				https://github.com/Telecominfraproject/wlan-cloud-ucentralgw-ui.git
				synced 2025-10-31 02:38:01 +00:00 
			
		
		
		
	Compare commits
	
		
			101 Commits
		
	
	
		
			v4.0.0
			...
			release/v2
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|   | 4a9010737a | ||
|   | b2d9a829e9 | ||
|   | c6a85d76cc | ||
|   | 44c29c7912 | ||
|   | 653cd758f4 | ||
|   | 3f9478de30 | ||
|   | 244692e766 | ||
|   | ae0c529fca | ||
|   | 356188a350 | ||
|   | 549627a355 | ||
|   | fab4467bfd | ||
|   | 871efc88b5 | ||
|   | caa1fd4d9b | ||
|   | a33740c372 | ||
|   | bcd9c692e6 | ||
|   | 4bbfbb82bc | ||
|   | d4aff8067e | ||
|   | a1889c88d3 | ||
|   | 745e76db79 | ||
|   | 1c05d8df28 | ||
|   | 8a92912035 | ||
|   | 4cb4fe53a5 | ||
|   | eb48d77636 | ||
|   | 8781c78c15 | ||
|   | 039e641046 | ||
|   | b3053f32b2 | ||
|   | 98562fd967 | ||
|   | 573ecbd58d | ||
|   | e9d16ee172 | ||
|   | cf17f03ae0 | ||
|   | e287705e88 | ||
|   | 2698993a6d | ||
|   | d7957b85ae | ||
|   | ea0e7340cc | ||
|   | 566dbbb157 | ||
|   | 908faa491b | ||
|   | 016ac336b9 | ||
|   | 1838029d22 | ||
|   | b1cfa6db19 | ||
|   | 8c676eb965 | ||
|   | 1808206e74 | ||
|   | 42d274e988 | ||
|   | d006b89efd | ||
|   | 8d23168a87 | ||
|   | 31a37ae506 | ||
|   | b829003711 | ||
|   | 0e8df4441d | ||
|   | 14c88280f5 | ||
|   | 02095595c6 | ||
|   | b69e7e4ddf | ||
|   | 33dedbbfa3 | ||
|   | 3b7dad989f | ||
|   | 538c6b5233 | ||
|   | 5c7f683d16 | ||
|   | 628e4fa873 | ||
|   | 89ee99f98d | ||
|   | d21f55b476 | ||
|   | 09e3327e94 | ||
|   | 0aed1ba04f | ||
|   | b52308df80 | ||
|   | 6273020127 | ||
|   | 95963eb0be | ||
|   | 7ac82d4ad9 | ||
|   | c23cce672c | ||
|   | d39b4b3624 | ||
|   | 86f2ffa61f | ||
|   | 7d72ad0f37 | ||
|   | c21bf5b87d | ||
|   | d80d5557c8 | ||
|   | d72867da35 | ||
|   | 11e2bf4cbb | ||
|   | 58f8a02557 | ||
|   | f9e08d53af | ||
|   | 8132012534 | ||
|   | 7312980453 | ||
|   | 8c20d41d89 | ||
|   | d50d53ac1f | ||
|   | b0d7ab2e81 | ||
|   | 91223b7518 | ||
|   | 5170ea81e7 | ||
|   | 2229e8cb7d | ||
|   | 187065098b | ||
|   | 2fc93fa819 | ||
|   | 0f40c4cd49 | ||
|   | 7ad184cb48 | ||
|   | 41a7d5d0a8 | ||
|   | 7106d61881 | ||
|   | 52ca7d3503 | ||
|   | 7d504da0a8 | ||
|   | 680c4a9ec4 | ||
|   | 3887d57fa4 | ||
|   | de8651ab52 | ||
|   | 316224b424 | ||
|   | 6eae6c046e | ||
|   | 71431f8fb5 | ||
|   | 674682e919 | ||
|   | a5ca8115af | ||
|   | d4338fce42 | ||
|   | e925f07505 | ||
|   | fb64813b2a | ||
|   | 6c437459ca | 
							
								
								
									
										4
									
								
								.github/workflows/ci.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								.github/workflows/ci.yml
									
									
									
									
										vendored
									
									
								
							| @@ -26,7 +26,7 @@ jobs: | ||||
|       DOCKER_REGISTRY_USERNAME: ucentral | ||||
|     steps: | ||||
|     - name: Checkout actions repo | ||||
|       uses: actions/checkout@v2 | ||||
|       uses: actions/checkout@v3 | ||||
|       with: | ||||
|         repository: Telecominfraproject/.github | ||||
|         path: github | ||||
| @@ -56,7 +56,7 @@ jobs: | ||||
|       - docker | ||||
|     steps: | ||||
|     - name: Checkout actions repo | ||||
|       uses: actions/checkout@v2 | ||||
|       uses: actions/checkout@v3 | ||||
|       with: | ||||
|         repository: Telecominfraproject/.github | ||||
|         path: github | ||||
|   | ||||
							
								
								
									
										2
									
								
								.github/workflows/enforce-jira-issue-key.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/enforce-jira-issue-key.yml
									
									
									
									
										vendored
									
									
								
							| @@ -11,7 +11,7 @@ jobs: | ||||
|     runs-on: ubuntu-latest | ||||
|     steps: | ||||
|       - name: Checkout actions repo | ||||
|         uses: actions/checkout@v2 | ||||
|         uses: actions/checkout@v3 | ||||
|         with: | ||||
|           repository: Telecominfraproject/.github | ||||
|           path: github | ||||
|   | ||||
							
								
								
									
										2
									
								
								.github/workflows/release.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/release.yml
									
									
									
									
										vendored
									
									
								
							| @@ -17,7 +17,7 @@ jobs: | ||||
|       HELM_REPO_USERNAME: ucentral | ||||
|     steps: | ||||
|       - name: Checkout uCentral assembly chart repo | ||||
|         uses: actions/checkout@v2 | ||||
|         uses: actions/checkout@v3 | ||||
|         with: | ||||
|           path: wlan-cloud-ucentralgw-ui | ||||
|  | ||||
|   | ||||
							
								
								
									
										12
									
								
								Dockerfile
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								Dockerfile
									
									
									
									
									
								
							| @@ -1,6 +1,8 @@ | ||||
| FROM node:14-alpine3.11 AS build | ||||
| FROM node:18.7.0-alpine3.15 AS build | ||||
|  | ||||
| COPY package.json package-lock.json / | ||||
| WORKDIR /app | ||||
|  | ||||
| COPY package.json package-lock.json /app/ | ||||
|  | ||||
| RUN npm install | ||||
|  | ||||
| @@ -8,8 +10,8 @@ COPY . . | ||||
|  | ||||
| RUN npm run build | ||||
|  | ||||
| FROM nginx:1.20.1-alpine AS runtime | ||||
| FROM nginx:1.22.0-alpine AS runtime | ||||
|  | ||||
| COPY --from=build /build/ /usr/share/nginx/html/ | ||||
| COPY --from=build /app/build/ /usr/share/nginx/html/ | ||||
|  | ||||
| COPY --from=build docker-entrypoint.d/40-generate-config.sh /docker-entrypoint.d/40-generate-config.sh | ||||
| COPY --from=build /app/docker-entrypoint.d/40-generate-config.sh /docker-entrypoint.d/40-generate-config.sh | ||||
|   | ||||
| @@ -1,6 +1,32 @@ | ||||
| #!/bin/ash | ||||
| # Check if variables are set | ||||
| export DEFAULT_OWSEC_URL="${DEFAULT_OWSEC_URL:-https://ucentral.dpaas.arilia.com:16001}" | ||||
| export ALLOW_OWSEC_CHANGE="${ALLOW_OWSEC_CHANGE:-false}" | ||||
|  | ||||
| echo '{"DEFAULT_UCENTRALSEC_URL": "'$DEFAULT_UCENTRALSEC_URL'","ALLOW_UCENTRALSEC_CHANGE": '$ALLOW_UCENTRALSEC_CHANGE'}' > /usr/share/nginx/html/config.json | ||||
| ENV_CONFIG_PATH=/usr/share/nginx/html/env-config.js | ||||
|  | ||||
| # Recreate config file | ||||
| rm -rf $ENV_CONFIG_PATH | ||||
| touch $ENV_CONFIG_PATH | ||||
|  | ||||
| # Add assignment | ||||
| echo "window._env_ = {" >> $ENV_CONFIG_PATH | ||||
|  | ||||
| # Read each line in .env file | ||||
| # Each line represents key=value pairs | ||||
| env | grep REACT_ | while read -r line || [[ -n "$line" ]]; | ||||
| do | ||||
|   echo $line | ||||
|   # Split env variables by character `=` | ||||
|   if printf '%s\n' "$line" | grep -q -e '='; then | ||||
|     varname=$(printf '%s\n' "$line" | sed -e 's/=.*//') | ||||
|     varvalue=$(printf '%s\n' "$line" | sed -e 's/^[^=]*=//') | ||||
|   fi | ||||
|  | ||||
|   # Read value of current variable if exists as Environment variable | ||||
|   value=$(printf '%s\n' "${!varname}") | ||||
|   # Otherwise use value from .env file | ||||
|   [[ -z $value ]] && value=${varvalue} | ||||
|  | ||||
|   # Append configuration property to JS file | ||||
|   echo "  $varname: \"$value\"," >> $ENV_CONFIG_PATH | ||||
| done | ||||
|  | ||||
| echo "}" >> $ENV_CONFIG_PATH | ||||
|   | ||||
| @@ -8,7 +8,7 @@ fullnameOverride: "" | ||||
| images: | ||||
|   owgwui: | ||||
|     repository: tip-tip-wlan-cloud-ucentral.jfrog.io/owgw-ui | ||||
|     tag: main | ||||
|     tag: v2.10.0 | ||||
|     pullPolicy: Always | ||||
|  | ||||
| services: | ||||
| @@ -75,5 +75,4 @@ podAnnotations: {} | ||||
|  | ||||
| # Application | ||||
| public_env_variables: | ||||
|   DEFAULT_UCENTRALSEC_URL: https://ucentral.dpaas.arilia.com:16001 | ||||
|   ALLOW_UCENTRALSEC_CHANGE: false | ||||
|   REACT_APP_UCENTRALSEC_URL: https://ucentral.dpaas.arilia.com:16001 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user